完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我从 e-bay 购买了 20 x ESP8266-12。我连接其中两个进行测试,注意到两者都可以在 115200 波特率上通信,AT 命令以 OK 响应,但在所有 AT 命令上都以错误响应。
最后,我不能对两个单元都使用 AT 命令。安装的固件为 AI Thinker 0.9.2 |
|
相关推荐
1个回答
|
|
ESP8266-12 AT命令响应错误可能有以下几个原因:
1. 波特率不匹配:确保您的设备和ESP8266-12模块之间的通信波特率相同。虽然您提到它们都可以在115200波特率上通信,但仍然建议您尝试其他波特率,如9600、57600等,以排除波特率不匹配的可能性。 2. 固件问题:您提到安装的固件为AI Thinker 0.9.2。可能存在固件版本与您的设备不兼容的问题。您可以尝试升级到较新的固件版本,或者尝试使用其他固件版本,看看问题是否得到解决。 3. 硬件问题:从e-bay购买的ESP8266-12模块可能存在质量问题。您可以尝试使用其他来源购买的ESP8266-12模块,看看问题是否仍然存在。 4. AT命令格式错误:确保您输入的AT命令格式正确。例如,使用AT+RST命令重启模块,使用AT+GMR命令查询模块固件版本等。检查命令格式和参数是否正确。 5. 电源问题:确保ESP8266-12模块的电源稳定且符合规格要求。不稳定的电源可能会影响模块的正常工作。 6. 串口连接问题:检查您的串口连接是否正确。确保TX和RX引脚连接正确,并且没有接触不良或短路的问题。 7. 软件问题:如果您使用的是串口助手或其他软件来发送AT命令,请确保软件设置正确,没有错误地解析或发送命令。 综上所述,要解决ESP8266-12 AT命令响应错误的问题,您需要从多个方面进行排查。首先检查波特率、固件版本和AT命令格式,然后检查硬件质量和电源问题,最后检查串口连接和软件设置。希望这些建议能帮助您解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
1140 浏览 1 评论
577浏览 6评论
478浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
462浏览 5评论
463浏览 4评论
438浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 22:37 , Processed in 0.764970 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号