我正在尝试使用ESP8266,这是我第一次使用WIFI模块,
我有一些问题,
如何翻译AT命令响应?,
我可以直接使用它吗?我是否需要更新它的SDK?如果不是,我必须更新它,然后如何通过我的MCU更新它?
我与它建立了联系,当我发送
"AT+GMR\r\n"
以
回应 "AT+GMR\r\r\nAT+GMR\rb.R Tb.R Tb.R Tb+R+Tb.R Tb.R Tb.R Tb.R Tb.R Tv0(205Do\rnhC\r1S08\rOMGs\n\r.Gs\n\r.Gs\n\r.Gs\n\r.Gs\n\r.Gs\nr4u1:Kn\nkno\n.e1:\nETA\n.MyA\n.MyA\n.MyA\n.MyA\n.MyA :0 :\ns.heydd2 :OR+Tb.R Tb.R Tb.R Tb.R Tb.R Tb""AT+GMR\r\r\nAT+GMR\rb.R Tb.R Tb.R Tb+R+Tb.R Tb.R Tb.R Tb.R Tb.R Tv0(205Do\rnhC\r1S08\rOMGs\n\r.Gs\n\r.Gs\n\r.Gs\n\r.Gs\n\r.Gs\nr4u1:Kn\nkno\n.e1:\nETA\n.MyA\n.MyA\n.MyA\n.MyA\n.MyA :0 :\ns.heydd2 :OR+Tb.R Tb.R Tb.R Tb.R Tb.R Tb"
据我所知,它应该是AT命令和SDK版本的版本。但它看起来不是什么有用的数据(请原谅我的困惑)所以我怎么能理解它?
还有一个问题,是否有任何有用的文档或数据表?我问这个,因为我在网上找到的所有内容都是针对特定目标或arduino
答案 0 :(得分:0)
这样的垃圾可能是由于波特率不匹配造成的。你有不同的速度测试?如果不是,您应该迭代所有常见的波特率,看看其中一个是否有效。经典调制解调器支持自动波特率,但这对于嵌入式wifi模块来说并不常见。
另外,请注意,微控制器的时钟速度会显着影响可靠使用的波特率,有关详细信息,请参阅this answer。