?? at命令集.htm
字號:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb_2312-80">
<meta name="Generator" content="Microsoft Word 97">
<meta name="GENERATOR" content="Mozilla/4.51 [en] (Win95; I) [Netscape]">
<title>AT命令集</title>
</head>
<body>
<blockquote>
<h3>
<b>AT命令集</b></h3>
AT命令使計算機或終端與調制解調器通訊。通訊軟件是你與調制解調器間的交接口方法,請閱讀這一章您可以按照自己的需要設置您的調制解調器
<p>裝入通訊軟件包并進入終端或交互模式后,就可以發出工業標準AT指令了,(請參閱通訊軟件手冊)。所有命令行必須由ASCII字符“AT”開始并由
<Enter> 結束。除了A/指令和推出(缺省為+++)。這些將在后面討論。字母"AT"用以提醒調制解調器注意,其后將有一條或多條命令出現,
"AT"及其后的字母可以是大寫或小寫。</blockquote>
<dir>
<dir>
<table BORDER COLS=1 WIDTH="61%" HEIGHT="70" >
<tr>
<td HEIGHT="50">
<br><b>
AT必須同為大寫或小寫。如"At"或"aT"是不允許的。</b></td>
</tr>
</table>
</dir>
</dir>
<blockquote> 一串命令可以寫在一行里。為了便于閱讀可以加或不加空格。命令中或命令間的空格會被忽略,命令行的最多字符數為39(包括"AT")。在輸入一條命令期間,可以用退格鍵(backspace)改正除"AT"以外的錯誤。
<p>若命令行中任一處出現語法錯誤,本行其后的內容將被忽略,并返回ERROR。大數帶有超出正常范圍的參數的命令將不被接收并返回
ERROR.
<p>本章列出所有設置調制解調器的命令。包括控制ACTIVE調制解調器的賀氏標準AT命令集。賀氏V系列命令集和擴展命令集
<p><b>AT命令集的描述</b>
<p> <b> 符號 * 表明該命令的設置可用AT&Wn命令存于兩個用戶方案中的一個</b>
<br> <b></b>
<p><b>A/ 重執行命令</b>
<blockquote>
<blockquote>重執行前一AT命令行,主要用于連接時占線,無應答或號碼錯誤。這一命令必須單獨構成一命令行并由"/"字符結束,(<Enter>
不能用于結束命令)。</blockquote>
</blockquote>
<b></b>
<p><br><b>+++ 退出字符 缺省:+</b>
<blockquote>
<blockquote>切換調制解調器從在線狀態到命令狀態,而不會中斷數據連接。可以通過改變S寄存器S2的值來改變這一字符。</blockquote>
</blockquote>
<b></b>
<p><br><b>AT=x 寫入被選的S寄存器</b>
<blockquote>
<blockquote>這一命令將數值x寫入當前被選的S寄存器,一個S寄存器可由ATSn命令選擇,若
x 是一個數字,所有S 寄存器將返回 OK 響應。</blockquote>
</blockquote>
<b></b>
<p><br><b>AT? 讀被選的S寄存器</b>
<blockquote> 這一命令讀并且顯示被選的S寄存器的內容。一個S寄存器可由ATSn命令選擇。</blockquote>
<p><br><b>ATA 應答</b>
<blockquote>
<blockquote>它必須是命令行中的最后一條指令。調制解調器在應答方式下繼續執行連接程序。在與遠端調制解調器交換載波后進入連接狀態,如果在由寄存器S7規定的時間內(缺省值=50秒)沒有檢測到載波,
調制解調器將掛機。在連接過程中,通過DTE輸入的任何一個字母都將中斷這一命令。</blockquote>
</blockquote>
<p><br><b>ATBn* 選擇ITU-T或Bell模式 缺省=0</b>
<blockquote>
<blockquote> ATB0 選擇在1200和300bps速率下通訊的ITU-T V.22和V.21協議
<br> ATB1 選擇在1200和300bps速率下通訊的Bell 212A和103協議</blockquote>
</blockquote>
<p><br><b>ATCn 載波控制缺省=1</b>
<blockquote>
<blockquote>包含這一命令只是為了保證兼容性,執行號只是返回一結果碼而沒有其它作用。
<br>ATC1 正常傳輸載波切換</blockquote>
</blockquote>
<b></b>
<p><br><b>ATDn 撥號</b>
<blockquote>
<blockquote>它必須是命令行中的最后一條指令, ATD命令使調制解調器摘機后,
根據輸入的參數撥號,以建立連接。
<p>如果不帶參數,調制解調器摘機后,不撥號進入發起方式。
<p>使用標點可使命令更易讀懂。圓括號,連字符和空格符會被忽略。拔號命令行中如果出現了非法字符,則該字符及其后的內容將被忽略。調制解調器允許的撥號命令長度為36個字符。
<p>參數:0-9 A B C D * # L P T R ! @ W , ; ^ S=n
<br>0-9 DTMF 符號0到9
<br>A-D DTMF 符號A,B,C和D。在一些國家中不使用這些符號
<br>* "星"號(僅用于音頻撥號)
<br># "#"號(僅用于音頻撥號)
<br>J 為本次呼叫執行在可提供的最高速率下的MNP10鏈路協商(可選)
<br>K 使本次呼叫MNP10鏈路協商期間電源電平可調(可選)
<br>L 重撥上一次撥過的號碼
<br>P 脈沖撥號
<br>T 雙音頻撥號
<br>R 逆叫方式。允許調制解調器使用應答方式呼叫只能作為發起使用的調制解調
器, 必須作為命令行中的最后一個字符輸入。
<br>! 使調制解調器按照S29中規定的值掛機一段時間再摘機。
<br>@ 使調制解調器等待5秒鐘的無聲回答
<br>w 按照寄存器S7中規定的時間,在撥號前等待撥號音。
<br>, 在撥號過程中,按照寄存器S8中規定的時間,暫停
<br>; 撥號后返回命令狀態
<br>^ 打開呼叫音
<br>() 被忽視,用于格式化號碼串
<br>- 被忽視,用于格式化號碼串
<br><space> 被忽視,用于格式化號碼串
<br>S=n 用AT&Zn 命令存在地址n處的號碼撥號</blockquote>
</blockquote>
<b></b>
<p><br><b>ATE* 命令回應
缺省:1</b>
<blockquote>
<blockquote>ATE0 關閉命令回應
<br>ATE1 打開 命令回應</blockquote>
</blockquote>
<b></b>
<p><br><b>ATHn 摘掛機控制
缺省:0</b>
<blockquote>
<blockquote>ATH0 使調制解調器掛機
<br>ATH1 當調制解調器處于掛機狀態,使調制解調器摘機,返回響 OK,等待進一步的命令。</blockquote>
</blockquote>
<b></b>
<p><br><b>ATIn 識別</b>
<blockquote>
<blockquote>I0 報告產品代碼
<br>I1 報告ROM中預先計算的校驗和
<br>I2 計算校驗和并與ROM中的校驗和比較,返回"OK"或"ERROR"結果碼
<br>I3 報告固件修正
<br>I4 報告OEM定義的識別串
<br>I5 報告國家代碼參數
<br>I6 報告固件修正
<br>I7 報告調制解調器數據泵類型</blockquote>
</blockquote>
<b></b>
<p><br><b>ATLn* 揚聲器音量
缺省:2</b>
<blockquote>
<blockquote>ATL0 揚聲器低音量
<br>ATL1 揚聲器低音量
<br>ATL2 揚聲器中音量
<br>ATL3 揚聲器高音量</blockquote>
</blockquote>
<b></b>
<p><br><b>ATMn* 揚聲器控制
缺省:1</b>
<blockquote>
<blockquote>ATM0 關閉揚聲器
<br>ATM1 揚聲器在呼叫建立握手階段打開至檢測到來自于遠端調制解調器的載波后關閉
<br>ATM2 揚聲器持續開
<br>ATM3 揚聲器在應答期間打開。當檢測到來自于遠端的調制解調器的載波和撥號時關閉</blockquote>
</blockquote>
<b></b>
<p><br><b>ATNn* 調制握手
缺省:1</b>
<blockquote>
<blockquote><b> </b>ATN0 要求調制解調器S37選擇連接速率,若S37=0,則連接速率必須與發出的上一條AT命令的速率相匹配。如果所選擇的速率可用不止一個通訊標準實現(如Bell212A或ITU-T
V.22 速率在 1200bps)調制解調器同時參考ATB 命令選擇。
<p>ATN1 允許時使用雙方調制解調器都支持的任一速率握手,使能夠自動檢測。在這一方式下,ATB命令被忽視,調制解調器只用ITU-T方式連接。</blockquote>
</blockquote>
<b></b>
<p><br><b>ATOn 進入數據在現狀態 缺省:0</b>
<blockquote>
<blockquote>ATO0 使調制解調器從命令在現狀態直接返回數據在線狀態,不經過自動均衡。
<br>ATO1 使調制解調器從命令在現狀態返回數據在狀態,經過自動均衡。</blockquote>
</blockquote>
<b></b>
<p><br><b>ATP* 設脈沖撥號為缺省</b>
<br><b></b> <b></b>
<p><b>ATQn* 結果碼顯示
缺省:0</b>
<blockquote>
<blockquote>ATQ0 調制解調器向DTE發送結果碼
<br>ATQ1 禁止調制解調器向DTE發送結果碼</blockquote>
</blockquote>
</blockquote>
<table BORDER COLS=1 WIDTH="68%" HEIGHT="34" >
<tr>
<td HEIGHT="27">
<blockquote>
<blockquote><b> 參閱調制解調器結果碼一節的詳細說明</b></blockquote>
</blockquote>
</td>
</tr>
</table>
<blockquote><b>ATSn 設S寄存器n為缺省寄存器</b>
<br> <b></b>
<p><b>ATSn? 讀S寄存器</b>
<blockquote>
<blockquote>讀S寄存器中的內容,所有的S寄存器都可以讀</blockquote>
</blockquote>
<b></b>
<p><br><b>ATSn=x 寫入S寄存器</b>
<blockquote>
<blockquote>將 x值寫入指定的S寄存器n</blockquote>
</blockquote>
<b></b>
<p><br><b>ATT* 設音頻拔號為缺省</b>
<br> <b></b>
<p><b>ATVn* 結束碼類型 (消息控制)
缺省</b>:1
<blockquote>
<blockquote>ATV0 發送短型 (數字型) 結果碼
<br>ATV1 發送長型 (字符型) 結果碼</blockquote>
</blockquote>
<b></b>
<p><br><b>ATWn* 協商進程報告
缺省:0</b>
<blockquote>
<blockquote>ATW0 不報告糾錯呼叫進程
<br>ATW1 報告糾錯呼叫進程
<br>ATW2 不報告糾錯呼叫進程,CONNECT xxxx指示DCE速率。</blockquote>
</blockquote>
<b></b>
<p><br><b>ATXn* 擴展結果碼
缺省:4</b>
<blockquote>
<blockquote>ATX0<b> </b>調制解調器忽視撥號音和忙音。當由盲撥建立連接時,發送CONNECT信息。
<p>ATX1 調制解調器忽視撥號音和忙音。當由盲撥建立連接時,CONNECT XXXX 反映的是比特速率
<p>ATX2 調制解調器忽視忙音,但在撥號前等待撥號音,如果5秒鐘內檢測不到撥號音,則發送NO
DIAL TONE 信息,連接建立后 發送 CONNECT xxxx反映比特速率。
<p>ATX3 調制解調器忽視撥號音,若檢測到忙音,發送BUSY信息,當由盲撥建立起連接時,
CONNECT XXXX 反映的是比特速率。
<p>ATX4 如果5秒鐘內檢測不到撥號音,發送NO DIAL TONE 訊息,檢測到忙音, 發送BUSY信息。連接建立后發送CONNECT
XXXX 反映比特速率。</blockquote>
</blockquote>
<b></b>
<p><br><b>ATYn* 控制長間隔拆接
缺省:0</b>
<blockquote>
<blockquote>ATY0 不允許長間隔拆接
<br>ATY1 允許長間隔拆接</blockquote>
</blockquote>
<b></b>
<p><br><b>ATZn 復位
缺省:0</b>
<blockquote>
<blockquote>重新調出由用戶方案規定的動態配置
<br>ATZ0 軟復位并重新調出用戶方案0
<br>ATZ1 軟復位并重新調出用戶方案1</blockquote>
</blockquote>
<b></b>
<p><br><b>AT&An* 握手異常終止(備選)
缺省:1</b>
<blockquote>
<blockquote><b> </b>AT&A0 在握手時禁止用戶進行異常終止。當撥號或應答時,握手不能異常終止,只有DTR
信號下降。
<p>AT&A1 用戶可以在握手時進行異常終止.在接收到DTE的字符后,發起和應答可以在握手期間隨時進行異常終止.</blockquote>
</blockquote>
<b></b>
<p><br><b>AT&Cn* RS232-C DCD
設置缺省:1</b>
<blockquote>
<blockquote>AT&C0 DCD為ON,不論來自遠端的調制解調器的數據載波的狀態為何。
<br>AT&C1 DCD 跟隨來自于遠端調制解調器的數據載波的狀態</blockquote>
</blockquote>
<b></b>
<p><br><b>AT&Dn* RS232-C DTR
設置缺省:2</b>
<blockquote>
<blockquote>決定了調制解調器與來自串口的DTR信號相關的操作。由于跟蹤DTR的下降引起的操作在下表列出:</blockquote>
</blockquote>
</blockquote>
<table BORDER WIDTH="72%" HEIGHT="201" >
<tr>
<td WIDTH="20%"></td>
<td WIDTH="21%">
<center>&D0 </center>
</td>
<td WIDTH="20%">
<center>&D1 </center>
</td>
<td WIDTH="20%">
<center>&D2 </center>
</td>
<td WIDTH="19%">
<center>&D3 </center>
</td>
</tr>
<tr>
<td WIDTH="20%">
<center>&Q0 </center>
</td>
<td WIDTH="21%">
<center>NONE </center>
</td>
<td WIDTH="20%">
<center>2 </center>
</td>
<td WIDTH="20%">
<center>3 </center>
</td>
<td WIDTH="19%">
<center>4 </center>
</td>
</tr>
<tr>
<td WIDTH="20%" HEIGHT="22">
<center>&Q1 </center>
</td>
<td WIDTH="21%" HEIGHT="22">
<center>1 </center>
</td>
<td WIDTH="20%" HEIGHT="22">
<center>2 </center>
</td>
<td WIDTH="20%" HEIGHT="22">
<center>3 </center>
</td>
<td WIDTH="19%" HEIGHT="22">
<center>4 </center>
</td>
</tr>
<tr>
<td WIDTH="20%">
<center>&Q2 </center>
</td>
<td WIDTH="21%">
<center>3 </center>
</td>
<td WIDTH="20%">
<center>3 </center>
</td>
<td WIDTH="20%">
<center>3 </center>
</td>
<td WIDTH="19%">
<center>3 </center>
</td>
</tr>
<tr>
<td WIDTH="20%">
<center>&Q3 </center>
</td>
<td WIDTH="21%">
<center>3 </center>
</td>
<td WIDTH="20%">
<center>3 </center>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -