CH559L单片机串口下载程序说明

Posted perseverance52

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CH559L单片机串口下载程序说明相关的知识,希望对你有一定的参考价值。

【CH559L单片机】串口下载程序说明


📢CH559L单片机想通过串口来实现程序的烧录,折腾了我2天了,一直是失败,没有成功过一次,昨天跑去WCH官网论坛发了求组帖子,今天弄的我想放弃的时候,去看了一下有没有回帖,有个技术员回复了,后面一段话:芯片上电只有短暂的时间判断BOOT引脚是否正确或是串口是否开始和BOOT通讯从而停留BOOT开始烧录流程。提醒了我,上电复位检测ISP时间过短,回到WCHISPTool软件界面,勾选上上电后复位长延时。然后断电,按住boot按键再上电,电脑有叮咚,点击下载,成功了。

  • 📍有些要点没人给你点拨,需要走很多弯路。看似一个不起眼的操作,会起到这么关键。

  • 📝串口下载流程和USB下载流程一样,断电,然后按住boot按键,再上电,然后点击下载。当然USB下载方式也可以勾选上面的使能上电复位后长延时。选项。

✨串口下载端口

👉CH559单片机程序下载端口:

  • 🌿 P02:RXD;
  • 🌿P03:TXD;
  • CH559单片机有2个串口,另外一对串口是:P30P31

📝CH55x系列和STC系列比较

⛳从单片机市场占用率来说,STC确实要多一些,各有各的专长和领域,CH55x优势就是在程序下载方面还是胜一筹,USB下载省掉了USB转串口芯片。STC新款推出的HID下载模式,还是没有USB下载来的方便和快捷。STC的资料比较齐全一些。手册厚度动不动都是1000+页的,比起WCH的CH559手册60多页就介绍完了。案例资料的话,STC的案例资料基本围绕硬件资源和外设介绍的比较全面,案例还分C语言版和汇编版。现在C语言版的开发基本都是基于库函数封装形式开发了。WCH的话,案例偏向实际功能应用开发的案例比较多。程序案例还分不同风格,应该是不同人写的。像CH552和CH559的案例,KEIL工程,从工程架构上有些差异。程序代码只是做了很少一部分的封装,能用的封装函数很少,大部分操作依赖操作寄存器,对于新手来说很不是友好,但是比TC有优势的地方是,有大神将CH55x系列搬到了Arduino框架上,对于选择Arduino框架开发来说,入门难度降低了n个维度。

🍃CH55X Arduino平台环境搭建

  • 👉GitHub地址: https://github.com/DeqingSun/ch55xduino

以上是关于CH559L单片机串口下载程序说明的主要内容,如果未能解决你的问题,请参考以下文章

CH559l单片机入门篇通过串口打印内部ID信息

CH559L单片机CDC虚拟串口下数据环路测试案例

CH559L单片机基于Arduino框架下实现USB CDC虚拟串口打印ADC数据

CH559L单片机DMA方式在手工选择通道模式下AD采样数据串口输出

CH559单片机 USB CDC虚拟串口收发回环测试+调试信息输出改进版

CH559单片机 USB CDC虚拟串口调试信息输出案例