我正在使用HM-10复制CC4A-1模块。我经过艰苦的努力将它与Arduino Uno R3联系起来。我使用Arduino Serial Monitor执行了一些AT命令突然在执行AT + RENEW命令后停止工作。我还试图执行AT + BAUD i,ID,url,used_at,active_seconds,domain,search_term, diff_time, period
322015,0120bc30e78ba5582617a9f3d6dfd8ca,vk.com/antoninaribina,2015-10-31 09:16:05,35,vk.com,None, 108, 1
838267,0120bc30e78ba5582617a9f3d6dfd8ca,vk.com/feed,2015-10-31 09:16:38,54,vk.com,None, 79, 1
838271,0120bc30e78ba5582617a9f3d6dfd8ca,vk.com/feed?section=photos,2015-11-30 09:17:32,34,vk.com,None, 513, 2
322026,0120bc30e78ba5582617a9f3d6dfd8ca,vk.com/feed?section=photos&z=photo143297356_397216312%2Ffeed1_143297356_1451504298,2015-11- 30 09:18:06,4,vk.com,None, 242, 2
838275,0120bc30e78ba5582617a9f3d6dfd8ca,vk.com/feed?section=photos,2015-12-31 09:18:10,4,vk.com,None, 131, 2
322028,0120bc30e78ba5582617a9f3d6dfd8ca,vk.com/feed?section=comments,2015-12-31 09:18:14,8,vk.com,None, 317, 2
322029,f85ce4b2f8787d48edc8612b2ccaca83,megarand.ru/contest/121070,2015-12-31 09:18:22,16,megarand.ru,None, 17, 3
1870917,f85ce4b2f8787d48edc8612b2ccaca83,eldorado.ru/cat/1461428,2015-12-31 09:18:38,6,vk.com,None, 129, 3
1354612,f85ce4b2f8787d48edc8612b2ccaca83,vk.com/antoninaribina,2015-12-31 19:18:44,56,vk.com,None, 517, 4
command but it returned error before executing AT+RENEW.
答案 0 :(得分:0)
看一下串行输出,我猜想无论何时发送“AT + RENEW”命令,波特率都没有改变。我怀疑这是因为查看“€”的二进制等价物,即“10000000”。 UART数据被发送为低电平有效,因此它看起来正在检测一个字节的开始,但是,其余高低电平信号的时序是错误的。我会尝试以AT + RENEW命令之前设置的波特率连接模块。
正式的HM-10行为是模块应该返回到9600的波特率。但是,我偶尔注意到它需要通过关闭然后打开来重置。或者,发送“AT + RESET”。
话虽如此,如果它是HM-10克隆,谁知道固件中真正发生了什么。
答案 1 :(得分:0)
经过google搜索后我终于找到了解决方案......我正在研究ESP8266模块,我也尝试改变其波特率并且它停止工作我googled命令我最后执行并发现错误的命令损坏模块固件我通过重新加载固件来搜索和恢复ESP8266
以上作为我的暗示我使用我的HM-10模块做了同样的事情,并使用下面的链接上传了orignal HM-10模块固件,最后它的工作就像一个魅力非常兴奋,继续我的项目再次遇到同样问题的人试试下面的链接