ESP8266-01出厂默认波特率为115200bps,当我准备更改为9600bps时无法成功。
成功后的方法如下:
1、重新烧录AT固件。可以用安信可提供的出场AT固件,下载后由8Mbit和32Mbit,选8Mbit的作为烧录对象,因为esp8266-01flash大小为8Mbit。
烧录工具及串口调试工具下载:https://wiki.ai-thinker.com/tools
2、AT固件下载:https://wiki.ai-thinker.com/esp8266/sdk 进去后选择 出场默认AT固件 中的文件下载,解压后有两个文件,烧录时选择大小为8Mbit的固件(后缀为bin的文件),烧录地址为 0x00000
3、esp8266-01下载接线问题。
可以参考我之前的文章:ESP8266-01模块烧写固件连线问题
https://blog.csdn.net/weixin_40660408/article/details/89372781
4、烧录完成之后在串口调试工具中进行调试。
在调试之前一定要将GPIO0悬空。
发送AT指令AT+CIOBAUD=9600 若成功则返回ok,否则返回error
成功之后 发送 AT+RST 进行重启即可生效(断电后再次通电后依然有效)