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 进行重启即可生效(断电后再次通电后依然有效)