手上有一块ESP-01的小板子,这个板子说白了就是最基本的ESP8266基础板将收到的数据通过WIFI发送。以前我使用的都是NodeMcu,下载程序可以直接通过USB下载,这次使用ESP-01时的烧录方法以及一些基础知识记录在这了,防止我未来自己忘记了。
阅读完本文你将了解到:
- ESP-01电路图
- ESP-01烧录连线
- ESP-01运行连线
- ESP-01复位连线
1,ESP-01电路图 2,ESP-01烧录连线 因为ESP8266-01已经为我们引出了8个引脚,分别是GND,GPIO2,GPIO0,URXD,VCC(3.3V),GPIO16,CH_PD,UTXD因此我们不妨照上图中给这八个引脚编号分别为1-8。(PS:请勿使用5V给VCC引脚供电,我测试的时候,使用5V供电时板子会发烫冒烟,一分钟内会被烧坏。) 固件烧录的时候URXD与UTXD分别与USB转TTL的UTXD与URXD相连接,GND接地,VCC接3.3V,CPIO0接GND,CH_PD 接VCC,GOIO2与GPIO16空置。 所以总结如下:
1,3接GND 5,7接VCC 8接URXD,4接UTXD 2,6空置
程序下载的时候老生常谈使用:flash_download_tools_v3.6.7 (截止2019.9.21最新版) 程序配置如下: 烧录时请详细查看上图,具体步骤为:
- 选择要烧录的固件
- 选择烧录的开始地址,0x0或者0x00000都可以
- 晶体频率 26M
- SPI SPEED 选择40MHZ
- SPI MODE 选择DOUT
- flash size 选择8Mbit
- 选择正确的COM端口,BAUD波特率可以尽量选择高一些,这样烧录的更快一些,博主亲测使用1500000烧录正常。如果烧录过程中出现ERROR那么降低波特率再次尝试。很多博主都说必须是115200,其实并非如此,只能说115200更为保险。
3,ESP-01运行连线 工作模式下,与烧录模式相比,将GPIO0空置即可。 所以工作模式连线为:
1接GND 5,7接VCC 8接URXD,4接UTXD 2,6,3空置
4,ESP-01复位连线 在模块烧录前要进行复位,在出现问题时依然要进行复位,还好这块小板子给我们留出了复位引脚——GPIO16。GPIO16低电平复位,高电平工作,所以一般模式下无需任何操作,默认高电平。 所以复位模式连线为:
6接GND 1s左右断开
5,ESP-01模块基本参数 博主总结: ESP-01在时常会出现供电不足的情况,因此请保证供电充足且电压平稳。这个小模块能做的也就是UART转WIFI透传,请不要给它太大的“压力”,同时,也不要太小看它。那么,尽情的享受创造的乐趣吧!