網頁

2015年6月9日

[other] 數據機AT指令(MODEM AT COMMAND)

資料來源:中山美麗之島

  □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
  □                                                                                          □
  □     MODEM 『AT』 COMMAND  LIST     □
  □                                                                                          □
  □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

A    - 自動答話.

A/   - 重覆執行最後一次的命令碼.

AT   - 控制首碼 , 即控制指令必須在此命令之後才有效用 ,
                      例如 : ATD,ATS0=0.....

B    - Bell / CCITT 通訊協定設定.
                      B0 ==> CCITT V22 / V22 bit.
                      B1 ==> Bell-103 / 212A.
                      B2  ==> CCITT V21 / V23.

C    - 傳輸 ON/OFF .
                      C1 ==> 控制 MODEM 送出 『 carrier tone 』.
                      C0 ==> 抑制此功能.

,    - 暫停.
                      內定時間為 2 秒 , 可經由改變 S8 暫存器來改變時間 ,
                      或增加數量來達到所需之時間.

D    - 撥號.
                      撥出電話號碼 , 例如 : ATDP 7353829
                      配合此一命令使用的有 『 P,T,R,”,”,”;”』

E    - ECHO (回應) .
                      E1  ==> 所有字元回應至 DTE.
                      E0  ==> 抑制此功能.

+++  - 中斷碼. 中斷 MODEM 連線.

F    - 全雙工 / 半雙工 .
                      F1  ==> 全雙工 .
                      F0  ==> 半雙工 .

H    - ON / OFF  HOOK.
                      H0  ==> ON HOOK.
                      H1  ==> OFF HOOK.

I    - 識別碼. ( Identification Command )
                      I0  ==> 顯示一個三位數之產品碼.
                      I1  ==> 詢問該 MODEM ROM 之版本號.

M    - 喇叭 ON / OFF .
                      M0  ==> 喇叭 OFF .
                      M1  ==> 喇叭 ON 直到連接上 (CONNECT) 或 切斷
                                (NO CARRIER) 才 OFF.
                      M2  ==> 連接後喇叭保持在 ON .

O    - 進入 ON-LINE 模式.

P    - 轉盤(脈衝)式的撥號方式.

Q    - Result Code Sent/Not Sent .
                      Q0  ==> Sent Result Code .
                      Q1  ==> Not Sent Result Code .

R    - 接聽模式.
                      即撥號後進入接聽模式 , 等候對方答話 .

;    - 進入 LOCAL 模式.
                      此指令須接於命令的最後 , 如 ATDP 7355711; .

Sn   - MODEM 內記憶之電話號碼 , n = 0 ~ 9
                      如 S8 之號碼為 3928510 , 則撥號可用 ATDPS8 代替
                      ATDP3928510 .

SR?  - 讀目前該暫存器之內存值 . 該值範圍為 0 - 255 .

SR=n - 設定該暫存器之內存值為 n 值 , 如 S0 = 15 .

T    - 按鍵(語音)式撥號方式 .

V    - 傳輸之結果以數字或字母表示 .
                      V0  ==> 數字.
                      V1  ==> 字母.

X    - 設定基本或外加的傳輸結果碼.

                      X0  ==> 基本的傳輸結果碼 , 如顯示 CONNECT .
                      X1  ==> 外加的傳輸結果碼 , 如顯示 CONNECT 1200 .

Z    - 重設所有狀態為內定值.

&F   - Fetch Factory Configurations .
                      The &F command is for modem to fetch the factory
                      profile in ROM chip to the active configurations.

&G   - Guard Tone Selection .
                      The &G command is for optional of guard tone in
                      CCITT V22 mode and only effective in this mode.

                      &G0==> MODEM not to send guard tone.
                      &G1==> MODEM to select 550 HZ guard tone.
                      &G2==> MODEM to select 1800 HZ guard tone.

&T   - 測試及診斷 MODEM.

                      &T0==> 結束測試及診斷.
                      &T1==> for Local Analog Lookback.
                      &T3==> for Local Digital Lookback.
                      &T6==> for Remote Digital Loopback.
                      &T7==> for Remote Digital Loopback with Self Test.
                      &T8==> for Local Analog Loopback with Self Test.

&W   - Write Active Configurations into ROM.
                      The &W command saves a subset configurations into ROM.

&Z   - 儲存電話號碼至 MODEM 之內部記憶中.
                      如 AT&Zn7696196 ( n 為 0~9 ) , 將該電話
                      號碼記憶於 MODEM 中.



   □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
   □                                                                                                     □
   □    MODEM AT COMMAND - REGESITER    □
   □                                                                                                     □
   □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

MODEM 使 用 21 個 暫 存 器 來 記 錄 它 所 有 的 功 能 ,
及 數 值 , 資 料 不 少 , 若 與 您 的 不 同 , 請 您 一 併
提 出 指 教 , 以 便 整 理 成 檔 供 人 參 考 .


S0  - 設 定 自 動 答 話 之 響 鈴 數 .
                    原 設 : 1 , 範 圍 : 0-255 , 單 位 : 響 .
                    當 S0 = 0 時 MODEM 不 會 自 動 答 話 .

S1  - 響 鈴 計 數 暫 存 器 .
                    原 設 : 0 , 範 圍 : 0-255 , 單 位 : 響 .
                    S1 會 自 動 將 目 前 電 話 聲 響 的 次 數 記 錄 .

S2  - 中 斷 字 碼 ( Esccap Code Character ) .
                    原 設 : 43, 範 圍 : 0-127 , 單 位 : ASCII character
                    設 定 MODEM 要 切 斷 電 話 之 控 制 碼 , ASCII 43 = " + ".

S3  - 歸 位 字 碼 ( Carriage Return Character ) .
                    原 設 : 13, 範 圍 : 0-127 , 單 位 : ASCII character
                    原 設 ASCII 13 = " CRTL - M ".

S4  - 跳 行 字 碼 ( Line Feed Character ) .
                    原 設 : 10, 範 圍 : 0-127 , 單 位 : ASCII character
                    原 設 ASCII 10 = " CRTL - A ".

S5  - 倒 退 字 碼 ( Back Space Character ) .
                    原 設 : 8, 範 圍 : 0-32,127 ,單位:ASCII character
                    原 設  ASCII 8 = " CRTL - H ". ASCII 33 - 126 不 能 用 於
                    此 , 因 那 些 字 元 都 是 正 常 可 印 出 之 字 元 .

S6  - 拿 起 電 話 等 待 撥 號 聲 的 時 間 .
                    原 設 : 2 , 範 圍 : 2-255 , 單 位 : 秒 .
                    當 你 拿 起 電 話 需 要 等 電 信 局 給 你 一 個 回 音 (
                    嘟 聲 ) 後 , 撥 電 話 才 有 效 , 因 此 若 您 電 話 區
                    的 回 音 需 要 長 一 點 , 可 改 變 此 設 定 值 .

S7  - 等待 MODEM 接收到調變聲響的時間.
                   即 MODEM 撥號後, 等待接通的時間,
                   如果超過這時間仍未收到, 就會自動切線.
                   原 設 : 30, 範 圍 : 1-255 , 單 位 : 秒 .

S8  - 一個逗號(",")的暫停時間.
                   即 MODEM 收到逗號指令後, 會暫停 S8 所設定之時間
                   後, 繼續動作.
                   原 設 :   2, 範 圍 : 0-255 , 單 位 : 秒 .


S9  - 檢出調變信號所需時間.
                  原 設 :   6, 範 圍 : 1-255 ,單 位 : 1/10秒.

S10  - 失去調變信號的時間.
                   即為預防信號瞬間失去而切線所設之時間,
                   若信號超過時間仍未接上, 則 MODEM 便會切線.
                   原 設 :   7, 範 圍 : 1-255 ,單 位 : 1/10秒.

S11 - 語音(按鍵)式的撥號速度.
                   此 S11 控制兩種時間, 1) 送出信號的時間,
                   2) 間隔時間, 即若設為 50 則送出 7 位數字,
                   需要 7*(50+50) 個單位時間.
                   原 設 : 70, 範 圍 :50-255,單 位: 1/1000秒.

S12  - Escape code guard time.
                   Register S12 determines the length of the guard
                   time required before and after the escape code
                   character are entered to make the modem goes
                   offline. Brief warning on guard times.
                   原 設 : 50, 範 圍 :20-255,單 位 : 1/50秒.

S18  - 本身測試的時間設定.
                   原 設 :   0, 範 圍 :  0-255, 單 位 : 秒.

S13,S14,S15  -  Bit mapped register.

S16,S21,S22  -  Bit mapped register.



===============================================
                             MODEM 參 數 簡 介
===============================================
A  - 自動答話.

A/ - 重覆執行最後一次的命令碼.

AT - 控制首碼 , 即控制指令必須在此命令之後才有效用 ,
                 例如 : ATD,ATS0=0.....

B  - Bell / CCITT 通訊協定設定.
                 B0 ==> CCITT V22 / V22 bit.
                 B1 ==> Bell-103 / 212A.
                 B2  ==> CCITT V21 / V23.

C  - 傳輸 ON/OFF .
                 C1 ==> 控制 MODEM 送出 『 carrier tone 』.
                 C0 ==> 抑制此功能.

,  - 暫停.
                 內定時間為 2 秒 , 可經由改變 S8 暫存器來改變時間 ,
                 或增加數量來達到所需之時間.

                 撥出電話號碼 , 例如 : ATDP 7353829
                 配合此一命令使用的有 『 P,T,R,”,”,”;”』

E  - ECHO (回應) .
                 E1  ==> 所有字元回應至 DTE.
                 E0  ==> 抑制此功能.

+++   - 中斷碼. 中斷 MODEM 連線.

F  - 全雙工 / 半雙工 .
                 F1  ==> 全雙工 .
                 F0  ==> 半雙工 .

I  - 識別碼. ( Identification Command )
                 I0  ==> 顯示一個三位數之產品碼.
                 I1  ==> 詢問該 MODEM ROM 之版本號.

M  - 喇叭 ON / OFF .
                 M0  ==> 喇叭 OFF .
                           (NO CARRIER) 才 OFF.
                 M2  ==> 連接後喇叭保持在 ON .

O  - 進入 ON-LINE 模式.

P  - 轉盤(脈衝)式的撥號方式.

Q  - Result Code Sent/Not Sent .
                 Q0  ==> Sent Result Code .
                 Q1  ==> Not Sent Result Code .

R  - 接聽模式.
                 即撥號後進入接聽模式 , 等候對方答話 .

;  - 進入 LOCAL 模式.
                 此指令須接於命令的最後 , 如 ATDP 7355711; .

Sn - MODEM 內記憶之電話號碼 , n = 0 ~ 9
                 如 S8 之號碼為 3928510 , 則撥號可用 ATDPS8 代替
                 ATDP3928510 .

SR? - 讀目前該暫存器之內存值 . 該值範圍為 0 - 255 .

T  - 按鍵(語音)式撥號方式 .

V  - 傳輸之結果以數字或字母表示 .
                 V0  ==> 數字.
                 V1  ==> 字母.

X  - 設定基本或外加的傳輸結果碼.
                 X0  ==> 基本的傳輸結果碼 , 如顯示 CONNECT .
                 X1  ==> 外加的傳輸結果碼 , 如顯示 CONNECT 1200 .

Z  - 重設所有狀態為內定值.

&F - Fetch Factory Configurations .
                 The &F command is for modem to fetch the factory
                 profile in ROM chip to the active configurations.

&G - Guard Tone Selection .
                 The &G command is for optional of guard tone in
                 CCITT V22 mode and only effective in this mode.
                 &G0==> MODEM not to send guard tone.
                 &G1==> MODEM to select 550 HZ guard tone.
                 &G2==> MODEM to select 1800 HZ guard tone.

H  - ON / OFF  HOOK.
                 H0  ==> ON HOOK.
                 H1  ==> OFF HOOK.