公众号制作模板免费,seo文章推广,网站专题欣赏,seo撰写网站标题以及描述的案例此文章为转载#xff0c;非原创 一、准备 需要准备三个东西#xff1a; 1.esp模块。ESP-01 和 ESP-01s 的引脚及 flash 容量基本完全兼容#xff0c;只是内部硬件设计粗糙与否的区别#xff0c;所以理论上都适用。 2.官方固件。此部分可以从安信可官方教程中下载#xff0… 此文章为转载非原创
一、准备 需要准备三个东西 1.esp模块。ESP-01 和 ESP-01s 的引脚及 flash 容量基本完全兼容只是内部硬件设计粗糙与否的区别所以理论上都适用。 2.官方固件。此部分可以从安信可官方教程中下载下载地址在这里。注意官方固件一般是说明为 8Mbit 和 32Mbit 的区别实际板卡的 flash 通常分为 1MB 和 4MB 的区别所以下载对应的版本即可。 3.烧写工具。这个没什么好说的下载官方的烧写工具 flash_download_tool 即可。
二、烧写
1.接线 ESP-01 和 ESP-01s 的引脚相同如下图所示其引脚功能在表格中也罗列出来可以通过 USB-TTL 模块连接电脑进行烧写。
引脚功能3.33.3V供电避免使用5V供电RXUART_RXD异步串口接受端RST外部复位引脚低电平有效默认高电平IO0GPIO 0引脚状态1.悬空Flash下载模式和工作模式2.下拉串口下载模式EN使能端口高电平工作低电平模块不工作IO2GPIO2引脚开机上电时禁止下拉默认高电平UTXDUART_TXD异步串口发送端GNDGND接地引脚
在烧写过程中需要连接3.3、GND、RX、TX四个引脚除此之外GPIO0需要接低电平 EN引脚接高电平。
2.软件设置 3.检验
烧写完成后使用串口助手连接esp-01设置波特率为74880使能EN引脚可以发现如下打印
感谢作者的文章帮助我节省了时间。
前面那个是转载的后面这个是自己的
需要附加说明的地方
1使用TTL转USB无法驱动esp-01,因为5V电压接上去的时候ESP-01的指示灯是不亮的这说明了一切。所以在实际使用的时候我另外借用了stm32单片机的3.3V的引脚和GND引脚连接到ESP-01.(对于初学者而言不一定有稳压模块我倒是有一个别人呢送给我的不过那个模块连自己的电压都稳不住)
1.5不需要稳压模块成功的做法是单片机USB口接笔记本电脑一个usb口usb转TTL接笔记本的另一个usb口这样基本可以做到上电同步
2其他的所有设置都按照上文记录
3最后可以正常下载软件到单片机固件不固件的反正都是软件
4另外软件似乎可以读取esp8266信息
例如crystal26MHZ flash
devID:4010h
QUAD:1MB