esp8266波特率不能设置问题
买了一个arduino套件,玩里面的esp8266模块,参考网上的文章使用AT+CIOBAUD命令设置波特率,会返回error。
又在网上找了一下,大都是说要刷固件。
之后在ESP8266乱码错误分析、8266综合教程这篇文章里看到AT+UART=9600,8,1,0,0
指令,试了一下,可以设置波特率。
分析原因可能是固件版本的问题。
我的模块版本信息如下
AT+GMR
AT version:1.1.0.0(May 11 2016 18:09:56)
SDK version:1.5.4(baaeaebb)
compile time:May 20 2016 15:08:19
OK
而我之前参考的文章中的模块版本信息中AT version
这项为AT version:1.2.0.0
。
所以才会有通过刷固件的解决AT+CIOBAUD命令不能使用的方法。
ps:由于建立tcp连接时一直报error,最后还是刷了最新的固件。