51单片机usb烧录电路_CH552开发配置详解,高性价比实现USB功能!

本文详细介绍了CH552单片机的特性,包括其51核、最高24MHz主频、内置资源及丰富的功能模块。重点阐述了CH552的USB烧录电路设计,包括USB和串口下载方式,特别是使用USB下载时的电路连接和按键操作。此外,还指导了如何在Keil环境下配置项目,使用WCHISPTool软件进行程序烧录,为开发人员提供了一站式的CH552开发指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,在这篇文章里我会介绍一下CH552这款芯片,并对它的开发设置进行一下介绍。因为最近做的一个设备需要USB功能,最后我就找到了这个可以满足需求并且价格实惠的芯片了。
CH552是一款51核的单片机,支持最高24Mhz系统主频,内置16K程序存储器ROM和256字节内部iRAM以及1K字节片内xRAM,xRAM支持DMA直接内存存取。
还内置了ADC模数转换、触摸按键电容检测、3组定时器和信号捕捉及PWM、双异步串口、SPI、USB设备控制器和全速收发器等功能模块。

11678742d6a67391926bcd42ddedcdb7.png
CH552也有以下封装可供选择bb5dfa34fcfb9cee8afcf23d847a6d8b.pngeb5506b3d3d24bcd99a07a4afca60c75.png
CH552的供电电压可以选择3.3V和5V,不同供电电压用到的电路不同,可以根据数据手册查找。
芯片程序的烧录也有两种方式,分别是USB和串口方式,本教程中用到的是USB下载方式,如果选择这种方式下载程序,直接用USB连接到芯片的USB控制器接口就可以,另外还需要在P3.6引脚连接一个下载按键。如果使用串口的方式下载则和51单片机相同,通过一个USB转串口的工具就可以下载程序了。
然后我们来看一下开开发和烧录CH552需要哪些设置,CH552程序的开发我们可以使用keil来完成,烧录需要的是下面这个软件8bf54db5a8d5dd05f8a26c325b57d720.png
这个软件可以去沁恒的官网下载,这是软件的界面。cb13f278b881147c83d3fe4f5124baba.png
打开软件后我们选择上方的功能——添加WCH MCU到KEIL器件库fe7f34005195f37ffd1a86171c74fadd.png
点击后添加成功会弹出一个提示对话框2b22f96099f39ca775a3db91b09e1355.png
现在我们打开KEIL来进行程序的开发,首先我们新建一个项目6f524e37d6d1758c0507886070f8d671.png
然后我们选择刚添加的WCH的器件dcccb5382df57438785b139684868fd1.png
这里可以选择对应的芯片,这里我选择的是CH5527ae195f215b105a0213c24233bdff628.png
然后的操作就和51单片机的开发一致了,在官网我们可以下载到这个芯片的一些资料和例程,这些可以帮助我们快速开发我们的程序,在我们写好程序以后选择生成HEX文件即可0d72271b4bbb491419b5d83f62a71fda.png53d2b3cdc2ec356c287f5a78b5f6e41a.png
生成的HEX文件我们需要用之前安装的WCHISPTool来下载到我们的单片机中6a80b12e4fff8945699a706d715c4d70.png
打开ISP软件后我们在上方选择好我们的单片机型号和下载方式,在这里我使用的是USB下载方式,也可以选择串口下载方式,选择好下载方式后我们在下面的用户程序文件中选择我们的程序,cb13f278b881147c83d3fe4f5124baba.png
然后就是要连接我们的开发板了,由于使用的是USB下载方式,所以只需要用一根USB线将我们的开发板连接到电脑即可,不过在连接之前需要先按住开发板上的ISP按键,等接入电脑后再松开,连接成功后软件会识别出开发板,然后我们点击下载就可以将程序烧录到我们的单片机中了0b01370406fd02b9aad7a7b71314932b.png
以上就是CH552芯片的编程和下载教程了,还有一点就是CH552只支持大约200次的烧录,所以要注意烧录次数。

8a0861ca5dd675a4c5c0515224b1f5d5.gif

华芯微特SWM220F6S7-SP20

【顺风直邮】54元

【芯吧客公众号互白群】 运营电子相关公众号或有相关资源的小伙伴,欢迎加入电子芯吧客公众号互白群,分享资源合作推广! 45ad6875e7d59304297324be9432d9f4.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值