當我向HM10 BLE藍牙模塊發送任何命令時,它通過藍牙發送命令,而不是處理命令的HM10模塊。例如,我希望發送AT並讓模塊以「OK」響應,但它通過藍牙連接發送文本「AT」。我試圖發送沒有藍牙連接的命令,併發生同樣的事情。我也嘗試通過藍牙發送命令,而不是連接到設備的串口,我得到了同樣的結果。HM10 BLE 4.0發送AT命令而不是通過串行
0
A
回答
2
當HM10連接到遙控設備時,它處於透明模式。要將其置於AT模式,您需要斷開連接或完全不建立連接。 斷開連接使用復位/斷開引腳。重置是12針,Break似乎是23針。 查看模塊的IMME參數(數據表的第32頁)有意義。
IMME查詢/設置模塊的工作類型
1:當模塊上電時,只響應AT命令,不做任何 。在AT + START之前,收到AT + CON,AT + CONNL命令。
0:當電源,模塊將開始工作馬上默認:AT
,但有些H11需要:0
另外要小心處理字符串的結尾,通常字符串不需要任何符號都被終止以CRLF結尾的字符串:AT\r\n
0
也許(也許)您的問題是因爲使用克隆模塊,請嘗試將上載正版固件的解決方案上傳到您的hm-10。
How to flash genuine HM-10 firmware on CC2541
我有問題,從接近您的問題,但對我來說不管我送我沒有收到任何東西,甚至到連接的設備,但經過我上傳的固件,並改變模塊的工作模式1( AT + MODE1)即使從連接的設備也能夠發送命令。
相關問題
- 1. AT命令通過藍牙hm10與Android
- 2. 通過ADB發送AT命令Android
- 3. 通過php,AT命令發送短信
- 4. 通過gpio引腳發送AT命令
- 5. AT命令不能在BLE HM 10上運行通過Arduino
- 6. HM10可變特徵值AT命令Arduino
- 7. Shell腳本AT命令:無法通過串口發送短信
- 8. 通過串行發送linux命令
- 9. 通過諾基亞移動通過AT命令發送短信
- 10. 通過adb發送AT命令到Android手機通過adb
- 11. 名稱而不是號碼使用AT命令發送短信
- 12. HM10 BLE 4.0發現附近設備數量的芯片限制
- 13. 終止通過AT命令
- 14. 通過HDMI通過命令行發送CEC命令
- 15. c#通過串口發送命令
- 16. 如何發送命令通過串口
- 17. 使用AT命令通過C#.Net發送短信
- 18. 通過C發送帶有AT命令的SMS#
- 19. 發送多部分PDU短信通過AT命令
- 20. 如何通過C發送AT指令到串口 - Linux
- 21. 通過VBA發送命令
- 22. 通過MVVMLight發送命令
- 23. 使用adb shell發送AT命令
- 24. AT命令發送名片(VCard)
- 25. 發送AT命令到USB端口
- 26. AT命令發送/接收短信
- 27. AT命令發送短信在Windows 8.1
- 28. 無法發送AT命令到c-06h
- 29. 使用AT命令發送Unicode(USC2)SMS
- 30. C#短信發送錯誤(AT命令)
即使我根本沒有建立連接,它也不會響應任何AT命令,無論是否用CRLF結束命令。它似乎總是處於透明模式。 – seabass2020