单片机程序烧录详解: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型号。不同型号的具体区别和应用电路设计细节,建议参考官方手册或等待作者后续分享。
热门推荐
一文读懂地质剖面图:从基础概念到实例分析
什么是加密货币白皮书?
揭秘龙狙来源:探究CSGO中哪款箱子能开出稀有武器龙狙
海博麦布片能替代他汀吗?专业医生这样回答
巴黎雷欧《远东文化艺术》第二章 古代“巫师”的知识和本领
建议每个人都读点心理学!推荐9本轻松易读的心理学书籍
60年恒生指数的变迁与投资价值的分析
《逃出生天》完整攻略:关键决策点与最佳选择路径
120斤怎么减肥最快最有效果
真空并非“一无所有”,那么真空里面到底有什么?
暑假装修是否扰民?合理装修时间是什么时候?
如何优雅地与朋友借钱:建立信任、明确目的和公平还款
有教育意义的寓言故事与启示
保湿霜需要卸妆水
拍江南水乡 | 生态建设题材:注重季节选择和构图用光
探究玉石属性:它与水的关系及分类详解
吃一个菠萝算多吗?过量食用菠萝的四大危害
从0到1搭建策略产品系列:搜索
指令流水线详解:原理、性能指标与优化技术
指数基金的AC有何区别?投资者应如何根据自身需求选择?
宋江是谁:一个宋朝的典型形象
简单网站设计的艺术与技巧打造用户友好的在线体验
看房子的风水可信吗?
如何对付团队内鬼这个人
白色疤痕怎么修复
利息的计算方法分为什么类型
银行的活期存款利率和贷款利率的联动关系如何?
血糖高能吃蓝莓吗?医生给出专业解答
空客是哪个国家的?空客于哪一年成立?
内蒙古通辽特色美食大盘点:从手扎牛肉到奶豆腐