ESP8266
ESP8266/ESP8285 芯片/模组启动条件
ESP8266/ESP8285 芯片工作电压范围为
2.5 V ~ 3.6 V;使用单电源供电时,建议电源电压为3.3 V,输出电流需要达到500 mA及以上。ESP8266/ESP8285 模组工作电压范围为
2.7 V ~ 3.6 V;使用单电源供电时,建议电源电压为3.3 V,输出电流需要达到500 mA及以上。ESP8266/ESP8285 的 CHIP_PU(EN) 管脚为芯片启动管脚。当 CHIP_PU(EN) 为高电平时,芯片使能;为低电平时,芯片关闭。注意:不能让 CHIP_PU(EN) 管脚浮空。当 ESP8266/ESP8285 使用 3.3V 系统电源供电时, CHIP_PU(EN) 管脚必须为高电平。
硬件接线
ESP8266 默认是通过 UART0 (即 TX0(GPIO1)和 RXD(GPIO3))来下载固件的
当基于 ESP8266/ESP8285 模组 下载固件时,用户需要准备:
3.3V 供电电源
串口调试工具
杜邦线
并按照如下进行接线,以满足 芯片供电 、 上电启动 , 进入下载模式 的硬件要求。
ESP8266/ESP8285 |
3.3V 外部电源 |
串口调试工具 |
|---|---|---|
3V3 |
VDD |
|
GND |
GND |
GND |
EN |
VDD |
|
GPIO0(拉低,默认 上拉 ) |
GND |
|
GPIO15(拉低,默认 下拉 ) |
GND |
|
TXD0(GPIO1) |
RXD |
|
RXD0(GPIO3) |
TXD |
当使用 ESP8266 开发板 进行测试时,可以直接使用 USB Type-C 线,连接开发板上的 UART 接口直接下载固件。也可手动拉低 GPIO0 管脚,即按住 Boot 按键再进行上电,以手动进入下载模式。
芯片上电启动日志
ESP8266/ESP8285 芯片/模组上电后,可通过 PC 端串口调试软件查看芯片上电时的 UART0 串口输出,确认芯片是否进入 下载模式 。若芯片上电进入 下载模式, UART0 将打印如下日志:
ets Jan 8 2013,rst cause:1, boot mode:(1,7)
备注
ESP8266 芯片/模组上电后,若没看到日志打印,可拉低再拉高 CHIP_PU(EN) 管脚进行硬件复位重启来触发日志打印。
当使用 ESP8266 开发板 进行测试时,可以直接使用 USB Type-C 线,连接开发板上的 UART 或 USB 接口直接下载固件。若首次使用 USB 接口下载固件时,需手动拉低 GPIO0 管脚,即按住 Boot 按键再进行上电,以手动进入下载模式。
软件上,乐鑫提供了 PC 上位机 Flash 下载工具,可直接下载固件(.bin)到 Flash 中。使用说明参见 Flash 下载工具用户指南 。
固件下载完成后,如果要运行烧录的固件,可以在上述硬件接线基础上拉高 GPIO0 (默认 上拉) ,然后拉低再拉高 CHIP_PU(EN) 管脚进行硬件复位重启,使芯片重新进入 Flash 启动模式。最后,使用串口调试软件查看 UART0 日志打印,可检查固件运行状态。
更多详情可参考
硬件接线原理总结:
官方文档: