esp32使用CH340N实现自动下载电路

本文介绍了如何在ESP32中利用CH340N进行自动下载电路的设计,尽管CH340N的RTS引脚无法直接控制IO0,作者提出了使用按键替代的解决方案,包括同时控制RST和IO0的按键方案,以及仅控制RST的按键配合固定IO0低电平的方法。此外,还提到了使用microPython编程和Arduino OTA下载的可能性和遇到的问题。

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

无解~~~hhh

从网上查了一上午,看了这两位大佬的文章:

ESP8266/ESP32自动下载电路原理分析 - 知乎 (zhihu.com)

(6条消息) 论ESP32自动下载电路_苏守坤的博客-CSDN博客_esp32自动下载电路

总之就是,上电后查看IO0的电平。RST低电平复位,转换为高电平后瞬间,esp32开始读取IO0的电压,若是1,则从flash开始执行程序;若是0,启动串口下载模式。

CH340N只有RTS引脚,没有多余的引脚控制IO0,所以无法 设计自动下载电路。

我的想法:

1、使用CH340的其他版本的芯片。

2、使用其他型号的芯片。

3.1、 设计按键,可以设计为RST、IO0都设计按键,需要下载程序的时候,将两个按键都按下,然后先抬起RST后抬起IO0按键。

 3.2或者RST通过CH340N控制,IO0设计按键,需要下载程序的时候一直按着IO0按键。

第三个方法,第一次下载程序比较麻烦,之

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值