ESP8266开发笔记(1)刷AT固件

本文只说细节&出现的问题,步骤网上一大堆,看官方文档最好!

想玩这个,又懒不想到处找文档,劝你放弃

1 确定型号

你TM不知道你什么型号怎么知道FLASH大小?IO数量?天线是否内置?
给你个表,自己看
https://wiki.ai-thinker.com/_media/esp8266/esp8266_module_list.png

2 正确连线

供电需要稳定纯净的3.3V,如果你用的是USB-TTL供电,请确保它没有免冷启下载的功能,否则会导致上电初始化失败.当然,用电池供电可以解决一切问题.
具体的问题就是:AT固件可以下载进去,但是切换到运行模式后,按RST键不显示固件信息,AT指令没反应.或者是一切换到运行模式就识别不到串口.

RX-TX是交叉连接的

3 选择固件

https://wiki.ai-thinker.com/esp8266/sdk

选择适合的flash版本的固件,我用的是这个

ESP8266开发笔记(1)刷AT固件_第1张图片

在bin文件的目录下都会有txt或者图片教你选择配置下载的参数,记得看!!
类似于这种

ESP8266开发笔记(1)刷AT固件_第2张图片

4 固件下载

flashdownload的软件就不说了,很容易找到,记得要切换到下载模式(不会的网上扒),切换模式后最好重新上下电

只需要下载AT固件的那个bin文件就行,其他的不需要(注意配置,按照上文介绍的文档中给的),下载的波特率可以选择115200或者更高,根据自己设备来,失败了就调低点

 

5 使用AT指令

正常情况下,下载完后切换回运行模式,重新上电,使用串口工具在74880的波特率下RST就能看到版本信息了(可能有的调试工具没有这个波特率,推荐AiThinker_Serial_Tool_V1.2.3这个调试工具,忘了哪下的了,自己找找吧),切换回115200发送AT,返回OK,你就可以开始玩了,(●'◡'●)

再不会的留言!!!!!!

 

你可能感兴趣的:(ESP8266,MQTT)