CH559L单片机串口下载程序说明
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CH559L单片机串口下载程序说明相关的知识,希望对你有一定的参考价值。
【CH559L单片机】串口下载程序说明
📢
CH559L
单片机想通过串口来实现程序的烧录,折腾了我2天了,一直是失败,没有成功过一次,昨天跑去WCH
官网论坛发了求组帖子,今天弄的我想放弃的时候,去看了一下有没有回帖,有个技术员回复了,后面一段话:芯片上电只有短暂的时间判断BOOT引脚是否正确或是串口是否开始和BOOT通讯从而停留BOOT开始烧录流程。
提醒了我,上电复位检测ISP
时间过短,回到WCHISPTool
软件界面,勾选上上电后复位长延时
。然后断电,按住boot
按键再上电,电脑有叮咚,点击下载,成功了。
- 📍有些要点没人给你点拨,需要走很多弯路。看似一个不起眼的操作,会起到这么关键。
✨串口下载端口
👉CH559单片机程序下载端口:
- 🌿
P02:RXD;
- 🌿
P03:TXD;
- CH559单片机有2个串口,另外一对串口是:
P30
和P31
。
📝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单片机基于Arduino框架下实现USB CDC虚拟串口打印ADC数据
CH559L单片机DMA方式在手工选择通道模式下AD采样数据串口输出