单片机程序烧录详解:ESP32-C3下载模式与CH340选型指南
创作时间:
作者:
@小白创作中心
单片机程序烧录详解:ESP32-C3下载模式与CH340选型指南
引用
CSDN
1.
https://blog.csdn.net/m0_63235356/article/details/143452578
在单片机开发中,将程序烧录到芯片上是一个基本且重要的操作。本文以ESP32-C3芯片为例,详细介绍了芯片的下载模式和自动下载电路的工作原理,并对CH340芯片的选型给出了实用建议。
ESP32-C3芯片的启动模式
芯片启动主要有两种模式:正常运行模式和下载模式。对于ESP32-C3来说,支持USB下载和串口下载两种方式。通过控制三个关键引脚(GPIO2、GPIO8和GPIO9)的电平状态,可以决定芯片进入哪种模式。
- GPIO2:两种模式下都是高电平,因此在硬件设计时需要在GPIO2上加一个上拉电阻。
- GPIO8:运行模式是任意值,下载模式是高电平,同样需要一个上拉电阻。
- GPIO9(BOOT引脚):默认是弱上拉,高电平时进入运行模式,低电平时进入下载模式。
自动下载电路的工作原理
为了简化烧录过程,可以使用自动下载电路。该电路通过CH340芯片将USB转换为串口,并利用DTR和RTS两个引脚配合两个三极管来控制BOOT和EN(复位)引脚的电平。
自动下载电路原理图
具体工作过程如下:
- DTR和RTS都为低电平时,两个三极管截止,EN和BOOT保持高电平。
- DTR和RTS都为高电平时,两个三极管导通,EN和BOOT都是高电平。
- DTR为高电平、RTS为低电平时,Q1导通,EN被拉低。
- RTS为高电平、DTR为低电平时,Q2导通,BOOT被拉低。
通过控制DTR和RTS的电平变化,可以实现芯片的重启和进入下载模式。
CH340芯片的选型
CH340系列芯片有多种型号,常见的包括CH340C/N/K/E/X/B等。这些型号的主要区别在于是否内置时钟和引脚配置。
CH340系列芯片实物对比
- 内置时钟的型号:CH340C/N/K/E/X/B,无需外部晶振。
- 支持DTR和RTS引脚的型号:CH340C/K/X等,适合使用自动下载电路。
- 大小和价格:CH340X最小但价格较高,CH340C最大但价格较低,具体选择需根据项目需求决定。
在ESP32-C3核心板设计中,作者选择了CH340K型号。不同型号的具体区别和应用电路设计细节,建议参考官方手册或等待作者后续分享。
热门推荐
为什么期权交易要关注波动率?如何有效利用波动率进行交易?
什么时候是执行买入期权的最佳时机?如何判断这个最佳时机?
解决数据线无损坏但无法充电问题的有效方法(排除故障)
滑轮系统力学分析:揭秘简单机械的奥秘
迎春花生长习性详解及园林绿化推荐
谁是迎春花?谁是连翘?跟着这份攻略寻香赏花→
新手跑者的半程马拉松指南:如何顺利完赛你的初半马
预防出生缺陷 如何更好守护生命起点健康?
房东违约怎么办?断水断电、提前收回房屋等维权指南
什么是菩萨戒?
减肥成功后,数据显示,4年后绝大多数人恢复之前体重
哪个网站可以查询生育津贴的报销进度?
激励自己成就梦想主题班会
流脑疫苗接种前,你需要了解的一些事情
流脑疫苗接种全攻略:免费疫苗与自费疫苗如何选择?
医生解答:体质易胖人群的科学减肥指南
为什么动物是人类的朋友?
孩子暑假沉迷刷手机这事,全球都在想办法!
云盘如何分批下载
2025杭州西湖旅游攻略「附必去景点+热门路线+最佳游玩时间/方式」
一线城市去化周期回归合理,房地产市场健康度提升
中国房地产市场新趋势:一线城市去化周期回归合理区间
如何预测基金的涨跌趋势?基金涨跌的影响因素有哪些?
补牙可以用医保吗?2024补牙医保报销政策及流程攻略
鼻涕多的原因和解决方法
一年行驶四万公里,选择哪种车型最经济实用?
超正宗新疆羊肉抓饭做法,学会假期聚会露一手!
购房资格限制及解决方法
如何用软件测试海拔高度
三角梅春天有“4怕”,避开了才能枝叶茂盛,吐花芽!