Make your own free website on Tripod.com

AT指令集說明



  AT指令在以前(DOS)時是相當風行的設定modem方法,如果適當的設定,則會加速modem 存取的速度,但是到了Windows95/98的時代,好像就沒有什麼人提起。前些日子在News Group 看到有人想要AT指令集的說明,在此我節錄前人在news group上發表的文章供各位參考。但是 可能又有人問,這些指令要如何在Windows95/98設定進去?您可以在”我的電腦”=>”撥號網路” 裡的您所要的連線撥號網路上按滑鼠右鍵選”內容”,選”一般”裡的最下面的”進階”裡, 之後的畫面選”連線”之下的”進階...”,在下面的”額外的設定值”即是您所要輸入指令的地方。 如果您想要看看modem進入過程的回應內容,可把”設定紀錄檔”打勾,您就可以在windows的目錄 下建立一個modemlog.txt的紀錄檔紀錄回應內容。

-----------  開  始  節  錄  -------------
發信人: JCC@Polaris (輸了妳贏了世界又如何), 信區: Modem
標  題: 另一篇AT指令集
發信站: ☆中興法商北極星☆ (Fri Sep 30 10:20:10 1994)
轉信站: Polaris (local)


AT 命令集
AT 命令集是由美國 Hayes 公司制定發表的一套數據機專用控制命令
。原先應用於該公司生產的 Modem 上,後來 Hayes Modem 大為暢銷,促
使 AT 命令集成為業界標準。現今國內外各 Modem 廠家幾乎都與 Hayes
Compatible, 即同樣採行 AT 命令集。有一個共通的標準,便減少了連接
與操作上的問題,對廣大的使用者來說非常有幫助。

AT 兩個字代表英文字 ATtention,當我們在通訊軟體的終端機模擬模
式(terminal mode)由鍵盤打入大寫小寫的 AT 兩個字再加命令碼,
Modem 接收到後便立即執行指定的動作。換言之, AT 即為命令前置碼。命
俴碼構成的命令字串不含 AT 前置碼一次至多可長達 40 個字元,超過的話
使命令看起來較清楚易瞭。例如:

    AT D 9,555-1212
    ATD9,5551212
兩種命令都執行同樣動,但第一種顯然較具可讀性。
某些命令碼有附加參數,若不指定則視同參數值為 0 。例如不加參數

某些命令碼有附加參數,若不指定則視同參數值為 0 。例如不加參數
的 E 命令等效於 E0 。整個命字串以 AT 為前導後接不起過 40 個字元
的命令碼,在輸入過程中若有錯字,可用 backspace(後退鍵) 返回加以修
改。完畢後按 Enter 鍵 Modem 便立即執行命令。執行的結果會回應在
螢幕上,如 OK, NO CARRIER, ERROR 等訊息。如果希望 MODEM 回傳狀態
碼亦可透過 AT 命令加以設定。下面是回傳訊息與狀態碼之對照表。

狀態碼 回傳訊息    代表意義
------------------------------------------------------------------------------
0    OK       動作正常。
1    CONNECT     完成連線。
2    RING      有振鈴信號(表示有人正打電話進來)。
3    NO CARRIER   載波信號消失,切線後會出現的訊息。
4    ERROR      .命令碼錯誤或格式不符。
            .命令字串總長度起過 40。
            .操作模式錯誤,例如在 CCITT V.21/V.22模式下
            指定以 BELL 操作。
5    CONNECT 1200  與對方的 1200 BPS MODEM 完成連線。
6    NO DIALTONE   無撥號信號。
7    BUSY      對方電話正使用中。
8    NO ANSWER    在一定時間內未能偵測到靜音(Silence)信號。
            使用 @ 命令時可能出現的訊息。
9    CONNECT 2400  與對方的 2400 BPS MODEM 完成連線。

MODEM 出廠時是以回傳文字訊息為預設狀態(default),但若想在程式中使用
,則回傳狀態碼較易於處理。

----------------------------------------------------------------------------
AT 命令辭典   以英文字母順序排列
--------------------------------
命令各稱: &C
意  義: CARRIER DETECT 信號狀態
出廠預設值: &C0
格   式: AT&C0 使 CARRIER DETECT 信號隨時保持 ON 狀態。
      AT&C1 遠方送來載波信號時才令 CARRIER DETECT 為 ON 。
說   明: CARRIER DETECT 是 RS-232C 界面上的信號接腳。MODEM
      出廠時的預設值為 &C0 ,亦即不論遠方是否有送來載波信
      號,均使此信號保持 ON 狀態。若設成 &C1 則MODEM 必須
      檢測到遠方送出載波信才會使 CARRIER DETECT 為 ON
      MODEM 面板上的 CD 燈可方便我們觀察 CARRIER DETECT
      的狀態,燈亮時代表 CARRIER DETECT 為 ON。

命令名稱: &D
意   義: DATA TERMINAL READY信號狀態
出廠預設值: &D0

出廠預設值: &D0
格   式: AT&D0 忽略 DATA TERMINAL READY 信號。
      AT&D1 DATA TERMINAL READY 由 ON 轉變成 OFF 後,
          MODEM 返回命令模式以進行非同步操作。
      AT&D2 DATA TERMINAL READY 由 ON 轉變成 OFF 後,切
          線。MODEM 返回命令以模式進行非同步操作。
      AT&D3 DATA TERMINAL READY 由 ON 轉變成 OFF 後,令
          MODEM 重置。
說   明: DATA TERMINAL READY 是 RS-232C 界面上的信號。MEDEM
      出廠的預設值是 &D0,此命令使 RS-232C 的DATA TERMINAL
      READY 信號隨時保持 ON 。若希望 MODEM 能在檢測到 DATA
      TERMINAL READY 信號由 ON 轉變成 OFF 後返回命令模式進
      行非同步操作,可送 &D1 給 MODEM 。&D2 類似 &D1,但會先
      切線,且開閉自動回答功能(AUTO ANSWER) 。執行 &D3 表示
      檢測到 DATA TERMINAL READY 信號由 ON 轉變成 OFF 後,
      令 MODEM 重置,並以預存在記憶體中的參數重新設定。
      MODEM 面板上的 TR 燈可方便我們觀察 DATA TERMINAL READY
      的狀態,燈亮時代表 DATA TERMINAL READY 為 ON 。在同步
      操作模式下, &D 命令無效。

命令名稱: &F
意   義: 取得組態資料
格   式: AT&F

格   式: AT&F
說   明: 下達 &F 使 MODEM 讀取 RAM 中的組態資料,即以預設值來重
      置 MODEM 。

命令名稱: &G
意   義: Guard Tone
出廠預設值: &G0
格   式: AT&G0 不使用 Guard Tone 。
      AT&G1 550Hz Guard Tone 。
      AT&G2 1800Hz Guard Tone 。
說   明: 通常都不使用 Guard Tone, 只有在 CCITT 國際協定才需
      要。執行 &G1 , &G2 可分別指定 550Hz , 1800Hz 之
      Guard Tone 。

命令名稱: &J
意   義: 電話接座型式
出廠預設值: AT&J0
格   式: AT&J0 使用 RJ-11,RJ-41S 或 RJ-45S 電話接座。
      AT&J1 使用 RJ-12,RJ-13 接座。
說   明: 電話接座型式不同,其配線方式亦不同,必須依實際情形
      適當下命令指定。
命令名稱: &L

命令名稱: &L
意   義: 選擇 DIALUP 或 LEASED-LINE 操作模式
出廠預設值: &L0
格   式: AT&L0 DIALUP
      AT&L1 LEASED-LINE
說   明: 執行 &L 命令以選擇直撥 (DIALUP) 或出租線路 (LEASED
      -LINE)兩種操作模式。

命令名稱: &M
意   義: 同步或非同步操作模式
出廠預設值: &M0
格   式: AT&M0 非同步操作模式。
      AT&M1 撥通後進入同步操作模式。
      AT&M2 配合同步終端機時使用。
      AT&M3 人工撥號,並指定同步操作模式。
說   明: 利用 &M 命令以設定各種同步或非同步操作模式。

命令名稱: &P
意   義: MAKE/BREAD 比率
格   式: AT&P0 美國地區。
      AT&P1 英國,香港或其它國家。
說   明: &P 命令指定 MAKE (離釣, OFF-HOOK)與(掛釣, ON-HOOK)
      之比率。美國地區用 &P0, 其它國家用 &P1 。

      之比率。美國地區用 &P0, 其它國家用 &P1 。

命令名稱: &R
意   義: CLEAR TO SEND 信號狀態
出廠預設值: &R0
格   式: AT&R0 當檢測到遠方電腦送來的 Request to send 信號
         時,使 Clear to send 信號為 ON 。
      AT&R1 忽略 Request to send 信號,當 MODEM 準備好
         同步模式接收資料時,自行使 Clear to send 信
         號為 ON 。

說   明: 本命令與同步資料傳送有關。若下達 &R0 表示當 MODEM
      檢測到遠方電腦的 Request to send 由 OFF 轉變為 ON
      時,使RS-232C 界上的之 Clear to send 信號為 ON 。
      若想在同步資料模式中令 Clear to send 為 ON, 可執行
      &R1 命令,執行後 Clear to send 會一直維持 ON 直到切
      線為止。

命令名稱: &T
意   義: MODEM 測試
出廠預設值: &T0
格   式: AT&T0 結束測試。
      AT&T1 本地類比回路測試。

      AT&T1 本地類比回路測試。
      AT&T3 本地數位回路測試。
      AT&T4 遠方電腦要求由遠方來執行回路測試時,給予回應信號
      AT&T5 遠方電腦要求由遠方來執行回路測試時,不予理會。
      AT&T6 執行遠方數位回路測試。
      AT&T7 執行遠方數位回路測試及 MODEM 自我測試。
      AT&T8 執行本地類比回路測試及 MODEM 自我測試。
說   明: 測試前請確認 MODEM 能回送訊息,不確定可先達 Q0設定之。
      通訊軟體的參數也必須與 MODEM 相配合,即 Start bit,
      Data bits, Stop bits, Parity, Baud rate 等。
      本地類比回路測試可測試 MODEM 與所連接之電腦間是否正常。
      測試時可配合 MODEM 內之計時器來進行。
(1) 進入 MODEM 命令模式,如此 MODEM 才可接受下達的 AT 命令。
(2) 設定通訊程式為全雙工模式 (Full Duplex)
(3) 確認 MODEM 能回應 (ECHO) 字元,不確定可下達 E1 設定之。
接下來,若要配合計時器請進行步驟 4 ,否則進行步驟 5 。

4A 打入 ATS18=nnn&T1, nnn 是計時秒數,可為 1 至 255 間的數字o
4B 按下 Enter 鍵開始測試。
4C 任意按鍵。如果螢幕上能看到所打的字,即 MODEM 會回應字元回來,就表示通過測試。
  當計時秒數到達後,螢幕上可看到 MODEM 送出的 OK 訊息。錯誤時會立即顯示 ERROR
  訊息。
5A 打入ATS18=0&T8
5B 按下 Enter 鍵開始測試。
5C 打入 AT&T0 來結束測試, MODEM 會回送三位數字的狀態碼, 000 代表測試結果正常。

5C 打入 AT&T0 來結束測試, MODEM 會回送三位數字的狀態碼, 000 代表測試結果正常。

遠方數位回路測試可測試本地的 MODEM ,PC ,與遠方 MODEM 間之電話線,遠方 MODEM 是
否良好。步驟如下:

(1) 撥接至遠方 MODEM ,完成連線
(2) 設定通訊軟體為全雙工模式(Full duplex)
(3) 下達 E0 命令,使本地 MODEM 不回應字元, 然後依配合計時器與否進行步驟4或
  步驟5。

4A 打入 + + + , MODME 會回送 OK 訊息。
4B 打入 AT&S18=nnn&T6,之中的nnn 代表計時秒數,可為 1 - 255 的數字。
4C 按下 Enter 鍵開始測試。
4D 任意按鍵。若螢幕上可見到所打的字,即表示 MODEM ,電話線, 遠方 MODEM 均正常。
  此時回應的字是遠方 MODEM 回傳過來的。計時完畢後,螢幕會出現 OK 訊息,但仍停
  留在數據模式 (Data mode)

5A 打入 + + + , MODEM 會回送 OK 訊息。
5B 打入 ATS18=0&T6。
5C 按下 Enter 鍵開始測試。
  任意按鍵。若螢幕能看到所打的字,即表示 MODEM, 電話線,遠方 MODEM 正作正常。
5D 要中止測試請打 AT&T0 再按 Enter 鍵,螢幕會顯示, OK 並處於數據模式(Data mode)



遠方數位回路測試及自我測試可測試 MODEM ,電話線,遠方 MODEM 內之計時器來進行。測
試完畢會回送三位數字的狀態碼表示測試結,測試步驟如下:

(1) 撥接至遠方 MODEM ,完成連線。
(2) 設定通訊軟體為全雙工模式( Full duplex)。
(3) 下達 E0 命令,使本地 MODEM 不回應字元。依配合計時器與否進行步驟4 或步驟 5

4A 打入 + + + ,MODEM 會回送 OK 訊息。
4B 打入 AT&S18=nnn&T7,之中的nnn代表計時秒數,可為1 - 255 的數字。
4C 按下 Enter 鍵開始測試。
4D 計時完畢後, MODEM 會回送三位數字的狀態碼,000 代表測試結果正常。

5A 打入 + + + , MODEM 會回送 OK 訊息。
5B 打入 ATS18=0&T7 。
5C 按下 Enter 鍵開始測試。
5D 要中止測試請打 AT&T0 再按 Enter 鍵。MODEM 會回送三位數的狀態碼 000 代表正常

本地數位回路測試 MODEM ,電話線,遠方 MODEM 是否正常。
(1) 撥接至遠方 MODEM 完成結線。
(2) 先打入 + + + ,MODEM 會回送 OK 訊息。
(3) 打入 ATS18=0&T3 。
(4) 按下Enter 鍵開始測試。
(5) 待遠方操作者通知測試完成。
(6) 打入 AT&T0 並按 Enter 鍵結束測試。

當遠方 MODEM 要求遠方數位回路測試時,預設值是會回答對方要求參與測試。若不想理可
下達 AT&T5, 而 AT&T4 可恢復。

命令名稱: &W
意   義: 將目前工作參數寫入記憶體中
格   式: AT&W
說   明: 此命令可將目前為止己完成修改或設定的參數寫入 MODEM 的記憶體中,下次
      開機使用時就不必再重新設定。

命令名稱: &X
意   義: 同步時脈
出廠預設值: &X0
格   式: AT&X0 由 MODEM 之 EIA 接腳 15 提供同步時脈。
      AT&X1 由 EIA 接腳 24 接受外來同步時脈,便 EIA 接腳 15 能提供同步時.

      AT&X2 由 RS-232C 之 CARRIER DETECT 信號線接受同步時脈,使 EIA 接腳
15
         能提供同步時脈。
說   明: EIA 接腳 15 可提供同步時脈, 其來源可分別來自 MODEM 本身 (&X0),

說   明: EIA 接腳 15 可提供同步時脈, 其來源可分別來自 MODEM 本身 (&X0),
      EIA 接腳 24 (&X1), CARRIER DETECT 信號線 (&X2)

命令名稱: &Z
意   義: 儲存電話號碼
出廠預設值: AT&Z 第一組
      AT&Z1 第二組
說   明: &Z, &Z1 可分別儲存至多33 位數的電話碼備用。儲存之電話號碼可由
      DS (第一組) 和 DS1 (第二組) 叫用。 下面是實例:

        AT&Z 9,(002) XXXXXXX 存入第一組
        AT&Z1 9,(002) XXXXXXX 存入第二組
打入 ATDS 叫用第一組或 ATD1 叫用第二組。 MODEM 依序完成下列動作:
(1) 先撥 9,表示要由總機轉外線。
(2) ,等號表示暫停數秒鐘,時間由 S8 暫存器決定。
(3) 撥出 (002) XXXXXXX 電話號碼 。

儲存之電話號碼除數字 0 - 9 外,還可包令下列與撥號有關的命令:
┌─────────────────────────────┐
│ A , B , C , D , * , # , P , R ,T , W , ! ,@       │
└─────────────────────────────┘

命令名稱: A

命令名稱: A
意   義: 人工回答
格   式: ATA
說   明: A 命令使 MODEM 由講話模式 (Voice call)切入數據模式(data call)。
      採用人工方式通訊時,當完成 Voice 階段,發送端會送 ATA 命令,另一端
      則送出 ATA 回答之。 在 A 命令之後的命令字串均不執行,若有其它動作要
      做一定要挑在 A 命令之前。

命令名稱: A/
意   義: 重複執行上個命令
格   式: A/
說   明: MODEM 會把剛執行過的命令儲存在記憶體,可以下 A/ 來重複執行。
      A/ 命令並不需要加 AT 前導碼, 打入 A/ 按 Enter 即可,這是較特別
      的地方。只要不打入新的 AT 命令,每下達 A/ 均可重複執行同一動作。

命令名稱: AT
意   義: 命令識別前導碼
說   明: 除 A/ 命令外, 其餘的命令都必須接在一個由 AT 起首的字串內,才能
      被執行。

命令名稱: @
意   義: 等待靜音
格   式: AT@

格   式: AT@
說   明: 當遠方的系統無法提供 Dial tone 時,可使用這個命令。
      @ 會令 MODEM 等待 5 秒的靜音 (silence) ,再接受振鈴信號。
      若 MODEM 未能檢測到 5 秒的靜音, 則立即掛線返回命令模式。

命令名稱: B
意   義: Bell 或 CCITT 模式
出廠預設值: B1
格   式: ATB0 CCITT V.21/V.22/V.22bis 相容。
      ATB1 Bell 103/212A 相容。
      ATB2 CCITT V.23 相容。
說   明: B 命令可設定 MODEM 為 CCITT 或 Bell 相容操作模式。
      下面是各模式與傳輸速率之對照。

      Bell  103     0 - 300 bps
      Bell  212A    1200 bps
      CCITT  V.21    1200 bps
      CCITT  V.21/.22bis 2400 bps
      CCITT  V.23    2400 bps
當撥接至遠方系統, MODEM 可從遠方的回答信號得到遠方 MODEM 之操作模式,然後
自動切換成相同的模式。
命令名稱: ,

命令名稱: ,
意   義: 暫停
格   式: AT,
說   明: 這個命令告訴 MODEM 暫停一下再撥號。當透過私人交換系統(PBX)或總機
      撥外線時,要先撥一個外線碼(通常是 9), 然後是電話號碼。用於通訊時,最
      好能在中間暫停一下,以配合 PBX 轉接動作。 暫停時間內定為 2
秒鐘,修改
      S8 暫存器的值可改變暫停時間的長短。

命令名稱: D
意   義: 撥號
說   明: D 命令使用時必須配合下列功能字元或命令 0 - 9 。
    # , *
    P    (脈衝式撥號)
    R    (要撥給一個 Orginate-only MODEM 時,要加 R 於撥號命令串末端)
                            T  (複頻式撥號)
    W    (等待第二個 dial tone)
    @    (等待 5 秒的靜音)
    ,    (暫停)
    !    (轉接)
    %    (自動選擇撥號方式)
    ;    (撥號完畢後,返回命令模式)
    /    (等待 1/8 秒)

    /    (等待 1/8 秒)
    S    (撥第一組記憶電話號碼)
    S1   (撥第二組記憶電話號碼)
撥號命令串以 D 起始, 然後依使用電話線路系統脈衝式是(轉盤式)或複頻式(按鍵式)
選擇 P (脈衝式) 或 T (複頻式) 。若不指明,內定選擇為脈衝式。
簡單撥號:
ATDT XXX-XXXX
按下 Enter 鍵後會進行下列動作:
(1) 等待 dial tone (撥號聲) 時間由 S6 暫存器指定,預設值 2 秒。
(2) 以複頻式撥 XXX-XXXX
(3) 等待遠方 MODEM 的 Carrier tone (載波聲) 時間由 S7 暫存器指定,預設值 30
秒。
若 MODEM 能於指定時間內檢測到遠方 MODEM 的 Carrier tone,
即可完成連線。螢幕會出
現 CONNECT 的訊息,隨即進入數據模與對方進行通訊。萬一在指定時內未能檢測到
Carrier tone ,螢幕會出現 NO CARRIER 訊息並返回命令模式。
經由 PBX 撥號:
ATD9,XXX-XXXX
按下Enter 鍵後會進行下列動作:
(1) 撥 9 ,表示準備由 PBX 轉外線。
(2) 暫停 2 秒後,撥出 XXX-XXXX
若想延長暫停時間,可多加 , 命令或修改 S8 暫存器的內含值。
撥至 ORIGINATE-LONY MODEM:

撥至 ORIGINATE-LONY MODEM:
ATDT XXX-XXXXR
       ^
把 R 加至撥號命令串最後即可。
撥至連線系統:
ATDT XXX-XXXX;
       ^
表示以複頻式撥出 XXX-XXXX,接通後會返回命令模式,因該系統要求以複頻式撥號音
傳送密碼與資料。假設密碼為 5432
ATDT 5432;
     ^
完畢後即進入連線系統。要離開連線系統可下ATH 命令掛線並返回命令模式。此處之連
線系統係指電話訂購服務或銀行等。
撥至分機:
ATDT XXX-XXXX!,,#5 954
       ^^^^
表示撥至 XXX-XXXX ,然後再轉至 954 號分機。

命令名稱: E
意   義: 回應命令
出廠預設值: E1
格   式: ATE0 不回應。
      ATE1 回應。
說   明: 在全雙工操作模式下應設為 E1 ;在半雙工模式下應設為 E0 。

命令名稱: +++
意   義: 由數據模式切換至命令模式。
說   明: 在數據模式下若想返回命令模式而不想打斷連線,可使用 +++。這個命令
      不需 AT 前導,也不需按 Enter ,在數據模式下按 +++ 即切入命令模式。
      要返回數據模式可下 AT0 命令。

命令名稱: !
意   義: 轉接
說   明: 在撥號命令字串中使用,欲轉接之分機號碼接於 ! 之後。

命令名稱: F
意   義: 雙工模式
出廠預設值: F1
格   式: ATF0 半雙工。
      ATF1 全雙工。
說   明: 與通訊軟體配合時,雙工模式很重要。不配合的話從鍵盤打入的字在螢幕可
      能看不到,也可能重複出現兩次。一般通訊時均在全雙工模式下操作。

命令名稱: H
意   義: 鉤鍵狀態

意   義: 鉤鍵狀態
格   式: ATH0 切線。
      ATH1 離鉤。
說   明: ATH 或 ATH 會使 MODEM 切線,通訊被強迫中斷。ATH1 則使 MODEM
      接上電話線,準備通訊,此時可從 MODEM 喇叭聽到平常我們拿起話筒
      會傳來的聲音。

命令名稱: I
意   義: 產品識別與測試。
格   式: ATI0 產品識別碼。
      ATI1 出廠測試。
      ATI2 內部記憶體測試。
說   明: 執行 ATI0 後, MODEM 會回 3 位數字,前 2 位是產品代碼,第三位是版本
      號碼。
      執行 ATI1 後, MODEM 會回傳三位數的 ROM 檢查碼。
      執行 ATI2 可測試 MODEM 內部記憶體是否良好,正常時會回傳 OK ,否
      則回傳 ERROR 。

命令名稱: L
意   義: 音量控制
出廠預設值: L2
格   式: ATL1 小。
      ATL2 適中。

      ATL2 適中。
      ATL3 大。
說   明: 在深夜玩 MODEM 是很普遍的事,為避免影響別人應適當調節一下喇叭音量
      。除了直接旋轉 MODEM 上的音量旋鈕外, L
命令亦可達到等效的三段控制。

命令名稱: M
意   義: 喇叭開關
出廠預設值: M1
格   式: M0 關掉喇叭
      M1 接收到載波信號再關掉。
      M2 打開喇叭。
說   明: 透過 MODEM 的喇叭可監聽電話線的狀態,如撥號,載波信號,忙線均可很容易
      得知。一般是設為 M1, MODEM 離鉤後即可聽到聲音,直到連線後就關閉。

命令名稱: O
意   義: 進入數據模式
出廠預設值: O1
格   式: O0 進入數據模式。
      O1 關閉遠方數據回路測試。
      O2 要求遠方數據回路測試。
說   明: 這個命令除可切換至數據模式,也與遠方數據回路的測試有關。



命令名稱: %
意   義: 脈衝式撥號
格   式: ATP
說   明: 這是告訴 MODEM 採行脈衝式撥號的命令,適用於脈衝式(撥號盤式)的系
      統。下達後就一直有效,除非以 ATT 來改變。脈衝式撥號之速度固定於
      每秒 10 個脈衝 (10 PPS)。

命令名稱: Q
意   義: 回傳訊息
出廠預設值: Q1
格   式: ATQ0 回傳
      ATQ1 不回傳。
說   明: MODEM 在執行一個命令後,預設為會回傳訊息或狀態碼。如果不想讓
      MODEM 回傳訊息,例如接上印表機時, MODEM 回傳訊息亦會印出,可用
      ATQ1 來關掉回傳功能。

命令名稱: ?
意   義: 線上求助
格   式: AT?0 撥號命令。
      AT?1 全部命令。
說   明: ?0 命令可讓 MODEM 顯示一個撥號有關的命令表, ?1 命令則顯示出
      完整的 AT 命令表。

      完整的 AT 命令表。

命令名稱: R
意   義: 以 originate-only 方式撥接。
說   明: R 命令使用於撥號命令字串中,而且要置於最後一個位置。在電話號碼與
      R 之間可適當地插入,命令,以確保 MODEM 能順利送出 Answer tone。

命令名稱: S
意   義: 記憶撥號
格   式: ATS 第一組
      ATS1 第二組。
說   明: MODEM 可記憶 2 組電話號碼,可先用 &Z 存入,再透過 ATS 或 ATS1 叫用。

命令名稱: Sr?
意   義: 讀取暫存器內含值
格   式: ATS0 - ATS 28 (2400 BPS MODEM )
      ATS0 - ATS 17 (1200 BPS MODEM )
說   明: 2400 BPS 的 MODEM 有 28 個暫存器, 1200 PBS 的 MODEM 有 17 個
      暫存器。暫存器的設定值與 MODEM 的操作特性有很大的關係。透過
      Sr? 命令便可觀察各暫存器之設定情形。

命令名稱: Sr = n
意   義: 改變暫存器內含值

意   義: 改變暫存器內含值
格   式: ATS0 = n - ATS28 = n (2400 bps MODEM)
      ATS0 = n - ATS17 = n (1200 bps MODEM)
      n 為設定值。
說   明: 此命令與 Sr? 互補,可以把指定暫存器內容加以修改。

命令名稱: ;
意   義: 撥號後返回命令模式
說   明: 在撥號命令串最後加上;命令,可令 MODEM 在連線後返回命令模式。一般
      正常情形,是進入數據模式。某些系統會要求送出複頻信號當做密碼或識
      別碼,這必須配合撥號命令來達成,此時就要配合這個命令。

命令名稱: /
意   義: 暫停 1/8 秒
說   明: 在撥號命令中使用,可暫停 1/8 秒。

命令名稱: T
意   義: 複頻式撥號
格   式: ATT
說   明: 這是告訴 MODEM 採用複頻式撥號的命令,適用於複頻式(按鍵式)的系統。
      執行後就一直有效,除非用 ATP 來改變。
命令名稱: U

命令名稱: U
意   義: 數據/通話選擇
出廠預設值: U0
格   式: ATU0 關閉。
      ATU1 打開。
說   明: 這是 2400 BPS 專用的命令。通訊過程中難免有些事情要先講清楚再傳
      送資料,此時利用 U 命令最為方便。執行過會送出 Please Pick up the
      phone 訊息給遠方,提醒遠方的使用者拿起話筒講起。若遠方的 MODEM 是
      同一廠牌且使用者在 7 秒鐘內拿起了話筒, 2 端的 MODEM 都會關掉載波
      信號,之後 2 端的使用者便可通話。交談完畢後準備進行資料傳送,由一
      方使用者下 ATX1D, 另一方下 ATA ,如此可使 MODEM 再度連線,進行資料
      傳送的工作。假使遠方的 MODEM 是不同廠牌產品,訊息 Please pick up
      the phone 會送出,但遠方拿起話筒後,載波信號不會消失,此時必須下
      ATM 命令,然後再進行交談。

命令名稱: V
意   義: 文字訊息或狀態碼選擇
出廠預設值: V1
格   式: ATV0 狀態碼。
      ATV1 文字訊息。
說   明: V0 可令 MODEM 回傳狀態碼,V1 可令MODEM 回傳文字訊息。

命令名稱: X

命令名稱: X
意   義: 擴充訊息選擇
出廠預設值: X1
格   式: ATX0 Hays Smatmodem 300 相容。
      ATX1 含 CONNECT 1200 及 CONNECT 2400 訊息。
      ATX2 含 CONNECT 1200,CONNECT 2400, NO DIALTONE 訊息。
      ATX3 含 CONNECT 1200 CONNECT 2400 , BUSY 訊息。
      ATX4 全部。
說   明: 這個命令與 MODEM 回傳的訊息有關。早期的 MODEM 如 Smartmodem 300
      所回傳的訊息較簡單,只用到 4 種,從訊息中無法分辨是與多快的 MODEM
      連線,如果想要清楚了解到是與那種 BPS MODEM 連線,可執行 X1,X2,X3
      X4,此時訊息 CONNETC 代表 0 - 300 BPS ,CONNECT 1200代表1200 BPS
      ,CONNECT 2400 代表 2400 BPS。X2 另外再增加一項 dial tone 檢測訊息
      ,無 dial tone 時會顯示 NO DIALTONE 。X3 另外加 BUSY SIGNAL 檢測訊
      息,若撥號後檢測對方正忙線中,則顯示 BUSY 。執行 X4 可選擇全部的擴
      充訊息。

命令名稱: Y
意   義: 中斷信號
出廠預設值: Y0
格   式: ATY0 不理會。
      ATY1 允許中斷信號。
說   明: 執行 ATY1 後 MODEM 會送出連續 4 秒的中斷信號給遠方 MODEM ,當

說   明: 執行 ATY1 後 MODEM 會送出連續 4 秒的中斷信號給遠方 MODEM ,當
      接到遠方回送達連續 1.6 秒的中斷信號後, MODEM 即切線。

命令名稱: Z
意   義: 重置
格   式: ATZ
說   明: 改變開關設定後,一定要執行 Z 命令,如此新的設定才有效。下面是重
      置會發生的動作。

切線
所有暫存器還原至預設值
消除記憶體中暫存的上一道命令
以開關設定及記憶體內的參數來決定 MODEM 操作特性。回送 OK 訊息。



如果對以上的內容有疑問或是有錯誤的,不妨留言給我
或是E-Mail至ccky_chang.pbbs@pbbs.chu.edu.tw給我。歡迎來信指教!謝謝!
最後修改日期:1999.5.17