
基于CH340C的ESP01s烧录器(type-c版)
简介
基于CH340C的ESP01s烧录器
简介:基于CH340C的ESP01s烧录器开源协议
:GPL 3.0
描述
项目简介
本项目是基于CH340C的esp01s烧录器,具有串口烧录功能
使用说明
自动烧录就代表着会每次使它进入烧录模式
支持串口调试
# 注意事项
- 使用前检查ESP-01S插入方向是否正确
项目功能
外扩引脚方便后期调试
项目参数
- 本设计使用2个ss8050使CH340C可以进行自动烧录
- 使用ASM1117进行3.3V的降压
- 引出EN按钮和RST按钮进行对芯片模式的切换
- 高级type——c母座
原理解析(硬件说明)
本项目由以下部分组成,电源部分、主控部分、拓展部分。
电源电路:
采用TYPE-C-16P接口作为供电接口,同时使用对应的USB数据引脚接入S3对应的USB引脚处(USBD+ IO20),(USBD- IO19)在CC1和CC2引脚处加入5.1K下拉电阻,便于不同主机识别和配置。
软件代码
- 基于python
import time
# ESP-01S GPIO2连接LED(内部上拉,低电平点亮)
led = Pin(2, Pin.OUT, value=1) # 初始状态熄灭
while True:
led.value(0) # 点亮
time.sleep(1)
led.value(1) # 熄灭
time.sleep(1)
- 基于arduino
void setup() {
pinMode(LED_PIN, OUTPUT);
}
void loop() {
digitalWrite(LED_PIN, LOW); // 点亮(ESP-01S的LED是低电平有效)
delay(1000);
digitalWrite(LED_PIN, HIGH); // 熄灭
delay(1000);
}
设计图

BOM


评论