常用的AT指令及小煩惱

2021-10-07 16:48:54 字數 2953 閱讀 3927

2.at的命令格式

3.常用的at命令

at(attention)指令集是從終端裝置(terminal equipment,te)或資料終端裝置(data terminal equipment,dte)向終端介面卡(terminal adapter,ta)或資料電路終端裝置(data circuit terminal equipment,dce)傳送的指令。即是應用於終端裝置與pc應用之間的連線與通訊的指令。

其對所傳輸的資料報大小有定義:即對於at指令的傳送,除at兩個字元外,最多可以接收1056個字元的長度(包括最後的空字元)。

每個at命令列中只能包含一條at指令;對於由終端裝置主動向pc端報告的urc指示或者response響應,也要求一行最多有乙個,不允許上報的一行中有多條指示或者響應。at指令以回車作為結尾,響應或上報以回車換行為結尾。

1.1at命令的優點

命令簡單易懂,並且採用標準串列埠來收發at命令,這樣對裝置控制大大簡化了,轉換成簡單串列埠程式設計了。

at命令提供了一組標準的硬體介面–串列埠。這個簡化的硬體設計.較新的電信網路模組,幾乎都採用串列埠硬體介面。

at命令功能較全,可以通過一組命令完成裝置的控制,完成呼叫、簡訊、**本、資料業務、傳真.

at指令格式:at指令都以」at」開頭,以(即\r,回車符)結束,模組執行後,串列埠預設的設定為:8位資料位、1位停止位、無奇偶校驗位、硬體流控制(cts/rts).

注意為了傳送at命令,最後還要加上 (即\n,換行符)這是串列埠終端要求

有一些命令後面可以加額外資訊來.如**號碼

在at指令發出後,通常dce(資料電路終端)都給狀態值,用於判斷命令執行的結果.at返回狀態包括三種情況 ok,error,和命令相關的錯誤原因字串.返回狀態前後都有乙個字元.

ok 表示at命令執行成功.

error 表示at命令執行失敗

no dial tone 只出現在atd命令返回狀態中,表示沒有撥號音,這類返回狀態要查命令手冊

還有一些命令本身是要向dce查詢資料,資料返回時,一般是+打頭命令.返回格式

+命令:命令結果

如:at+cmgr=8 (獲取第8條資訊)

返回 +cmgr: 「rec unread」,"+8613508485560",「01/07/16,15:37:28+32」,once more

at命令解釋:檢測module與串列埠是否連通,能否接收at命令;

命令格式:at

命令返回:ok (與串列埠通訊正常)(無返回,與串列埠通訊未連通)

命令解釋:檢查網路訊號強度和sim卡情況

命令格式:at+csq

命令返回:+csq: **,## (**應在10到31之間,數值越大表明訊號質量越好,##應為99,否則應檢查天線或sim卡是否正確安裝)

atz命令解釋:恢復原廠設定

命令格式:atz

命令返回:ok

at+cgmr

命令解釋:修改串列埠1波特率;

命令格式:at+ipr=

命令返回: error /ok

注意:串列埠波特率修改為19200後要把串列埠除錯工具的波特率設為相應波特率後模組才會有返回

at&w

命令解釋:儲存模組設定;

命令格式:at&w

命令返回: ok,error(不成功)

at+cpin?

命令解釋: 查sim卡是否在位

命令格式:at+cpin?

命令返回:+cpin: ready

okat+creg?

命令解釋:查sim卡是否註冊上網路,其中」,」後的值為sim卡的註冊狀態

命令格式:at+cpin?

命令返回:+creg: 0,5

ok注意:如果狀態值為0,表示未註冊;如果為1表示本地號碼註冊上;如果為2,表示正在搜尋運營商註冊,但沒註冊上;3表示拒絕註冊;4,未知狀態; 5, 漫遊號碼註冊上。

at+cops?

命令解釋:查詢是哪家運營商

命令格式:at+cops?

命令解釋:查模組製造商

命令格式:at+cgmi

命令解釋:查詢模組型號

命令格式:at+cgmm

命令解釋:查詢模組版本

命令格式:at+cgmr

在我們進行使用這個模組的時候,首先要使用at指令了解清楚它的一些基本資訊,如下:

atd命令解釋:撥打**

命令格式:atd**********;(****為**號碼)

命令返回:ok / no dial tone(沒有撥號音)/ no carrier(無載波)

注意:後面要分號。

ring、ata和ath

命令解釋:有**呼入、摘機、掛機

命令格式:ring / ata / ath

小薩的煩惱

題目 description 聖誕節又要到了!小薩希望和自己心儀的mm一起出去度過乙個浪漫的的聖誕節。他進行了詳盡的準備,找到了n個很適合他們去約會的好地方,但無奈小薩和他的mm都是初三學校,晚上必須回學校上晚修,沒有足夠的時間讓他們走遍每乙個地方。迫於無奈,小薩選擇了乙個最合適的地方s。小薩打算和...

Hihocoder 小Hi的煩惱

解題思路 其實題目自帶的題解已經交代的比較清楚了。但是如果完全按照題目自帶的解法來計算,肯定是會超時的。因為無論如何還是o n 2 的解法,當然也可能是彩筆我比較菜只能寫出這樣的。所以需要一些轉換。這個題目給的記憶體空間為1024m,顯然我們要用空間換時間了。就以單個科目為例吧。假設a i 表示第i...

小仙女的煩惱(三)

多組輸入,先輸入乙個n,輸入n個同學,接下來輸入每個同學的性別和體重,一旦有女生超過小仙女的體重的,就輸出hhh,如果沒有乙個人超過小仙女的體重就輸出yyy。這道題目就是一道簡單的簽到題,首先一定要記得是多組輸入,接著通過乙個for迴圈來輸入n個同學的性別和體重,然後繼續判斷是否為女生,如果為女生再...