進入AT命令模式的方法是:發送3個字符的命令序列+++
默認的AT命令模式順序(用于過渡到命令模式):
(1)1秒鐘內未發送任何字符。BT默認參數為0x0A,即0x0A * 100ms = 1s。
(2)1秒鐘內輸入三個加號(“ +++”)。CC默認為0x2B(對應ASCII字符為“+”)。
(3)1秒鐘內未發送任何字符。AT默認參數為0x0A,即0x0A * 100ms = 1s。
使用默認參數測試:AT=0x0A,BT=0x0A,CT=0xC8
+++ OK |
1.105s |
ATHP OK |
0.119s |
ATDT OK |
0.123s |
ATRR OK |
0.123s |
ATCN OK |
0.114s |
截圖如下:
修改參數后測試:AT=0x02,BT=0x02,CT=0xC8
+++ OK |
0.309s |
ATAT OK |
0.128s |
ATBT OK |
0.119s |
ATCT OK |
0.112s |
ATCN OK |
0.112s |
截圖如下:
根據上面的測試,可以得出結論:
1、AT和BT參數一般設置為一樣的值,和發送“+++”前后保護時間有關系。若AT=0x0A,BT=0x0A,則前后保護時間約為1.1s(理論值為1s),可以按1.15s來使用。若AT=0x02,BT=0x02,則前后保護時間約為0.3s(理論值為0.2s),可以按0.35s來使用。
2、普通的AT命令,回復時間基本上是一致的,約為0.12s(此處沒有理論值可以參考),可以按0.15s使用。
3、一些特殊的AT指令,比如ATRE,回復時間仍為0.123s(此處沒有理論值可以參考),可以按0.15s使用;而ATWR,回復時間為0.161s(此處沒有理論值可以參考),可以按0.2s使用。
截圖如下:
4、CT參數默認為0xC8,按“字面意思”理解,應該是20s內不輸入命令,會自動退出AT命令模式;實際上沒有這么長的時間,約是6s左右不輸入命令,就自動退出來了。
審核編輯:湯梓紅
-
Digi
+關注
關注
0文章
16瀏覽量
9521 -
AT
+關注
關注
2文章
194瀏覽量
65319 -
命令
+關注
關注
5文章
698瀏覽量
22126
原文標題:探索Digi XBee模塊AT命令的回復時間
文章出處:【微信號:雨飛工作室,微信公眾號:雨飛工作室】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
Digi采用電池供電長壽命無線傳感器XBee
Digi長壽命XBee無線電池傳感器
Digi用于創建無線傳感器網絡的XBee傳感器
Digi推出新一代XBee及XBee
關于Digi International XBee? S2D ZigBee線程就緒射頻模塊的分析介紹
基于XBee進行ZigBee組網——XBee介紹
![基于<b class='flag-5'>XBee</b>進行ZigBee組網——<b class='flag-5'>XBee</b>介紹](https://file.elecfans.com/web1/M00/C0/7B/pIYBAF8Ci7-AHBxwAATsAjbUt1E376.png)
Digi XBee LR模塊的主要特點
如何使用XBee模塊進行Arduino無線通信
![如何使用<b class='flag-5'>XBee</b><b class='flag-5'>模塊</b>進行Arduino無線通信](https://file.elecfans.com/web2/M00/67/E9/poYBAGMa4V2AJhgqAAKHF1WXMhk034.png)
評論