ESP8266专题-ESP8266自动下载电路分析

本文分析了ESP8266自动下载电路的工作原理,通过CH340G芯片的DTR和RTS引脚控制GPIO0和nRST电平,确保ESP8266在低电平时复位进入下载模式。当DTR为低、RTS为高时,GPIO0拉低,RST拉高,实现自动下载;电平翻转后,ESP8266进入运行模式。
摘要由CSDN通过智能技术生成

ESP8266下载过程中发现每次都需要去匹配ESP8266的下载时序短接GPIO0,看到有些开发板集成了自动下载电路,这个是怎么实现的呢?

可以看到这个下载电路相对于普通的CH340G下载电路,这个电路是把CH340G芯片中的DTR和RTS引脚引出到两个S8050的三极管上,去控制nRST和GPIO0的电平。

根据ESP8266芯片资料要求的下载流程,必须在GPIO0为低电平的状态下,复位芯片,才会进入USART下载模式。

我们看看该自动下载电路是怎么实现这个流程时序的,首先我们还是得从核心器件CH340G分析入手

 CH340G 是一个USB转串口的集成芯片,关键性能参数如下:

可以看到数据手册中的引脚描述:DTR#引脚是MODEM联络输出信号,数据终端就绪,低(高

ESP8266家庭自动化Google助手4,带电源的继电器(PCB开源) 2层PCB 86 x 100 mm FR-4,1.6 mm,1,带铅的HASL,绿色阻焊剂,白色丝印 说明 ESP8266家庭自动化Google助手4带电源的继电器。 通过Google助手在世界任何地方控制多种设备。 从世界任何地方监视传感器的数据(板上有4个DATA PIN)。 每当我们使用运动传感器进入房间时,就会使家用电器(灯,风扇等)自动化。 每当有人偷偷进入您的房间时,都会在您的手机上获取通知。 您可以使用此板完成许多项目 支持Blynk 组件: ESP8266 12e开发板(NodeMCU) 4 x 5V继电器 4 x 1n4007二极管 4个BC547晶体管 4 x 330ohm电阻 5V电源HLK-PM01 4 x 2针PCB安装螺丝端子 这是如何运作的 该项目借助两个在线平台IFTTT和Adafruit MQTT的帮助。 IFTTT代表“ If This Then That”,它是一个绝佳的平台,我们可以在该平台上通过制作applet合并两个服务。为此,我们需要提供一种条件和一种行动。只要满足特定条件,就会执行该操作。 在IFTTT的帮助下,我正在合并Google Assistant和Adafruit MQTT。我做的小程序有点像 “ 如果Google助手收听了打开风扇的消息,则将数据1发送到Adafruit MQTT。” 因此,这是我使用IFTTT制作的一种小程序,它结合了我的Google Assistant和Adafruit MQTT。现在,Adafruit MQTT如何工作?基本上,MQTT适用于“代理程序客户端发布订阅”方法,在该方法中,客户端被订阅到代理程序上的一个主题。该主题中的任何数据更改都将反映到该代理中连接到该同一主题的所有设备。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值