MODEM AT指令全集

MODEM AT指令全集說明

1.基本指令

A/ 重複執行上次指令,主要應用於重撥上次的電話號碼。

+++跳離(Escape)指令,由數據模式跳到指令模式。

 

AT 指令

本指令由AT或at開頭,在AT之後,字串將決定執行何種指令。

 

A應答指令

ATA MODEM收到A指令,立即摘機,進入應答狀態(Answer Mode)。

 

Bn 規定 MODEM 操作的協議(Protocol)

B0 在1200bps時使用ITU-TSS V.22協議。

在300bps時使用ITU-TSS V.21協議。

B1 在1200bps時使用Bell公司的212A協議。

在300bps時使用Bell公司的103協議。

 

D 呼叫,撥號指令

Dn n 表示ASCII數字0-9 ,*,#及撥號附屬字元:

T 雙音頻式(DTMF)撥號。

P 脈衝撥號。

,撥號暫停,其時間長短由參S8決定。

;撥號後回到指令狀態。

R 撥號呼叫後轉爲應答MODEM,應用於呼叫無應答功能(Originate Only)的MODEM。

@ 撥號暫停,等待靜音後再撥。

! 產生FLASH(斷機0.5 秒)。

W 令本機等待撥號音。

DS=n (n=0..3) 撥出預存四組電話號碼的其中一組,以 n 來指定何組號碼。

 

En 迴應指令

E0 在指令狀態時, MODEM 不迴應終端機所送出的字元。

E1 在指令狀態時, MODEM 迴應終端機所送出的字元(出廠設置)。

 

Hn 掛機或摘機

H0 掛機( On-Hook )。

H1 摘機( Off-Hook )。

 

In 產品類型碼

I0 產品碼。

I3 產品版本碼。

I4 OEM 用。

I5 國別碼。

 

Ln 音量調整指令

L0 喇叭音量 Level 0 ,最低。

L1 喇叭音量 Level 1( 出廠設置 ) 。

L2 喇叭音量 Level 2 。

L3 喇叭音量 Level 3 ,最高。

 

Mn 喇叭控制

M0 關閉喇叭。

M1 開啓喇叭直到偵測到載波(出廠設置)。

M2 喇叭始終被開啓。

M3 撥號時及偵側到載波後關閉喇叭。

 

Nn 自動模式啓動或關閉

N0 MODEM 交談時(Handshaking),當S37=1,設定不執行Fallback的動作;若S37=0,則返回最近偵測到的電腦速度。

N1 MODEM 交談時(Handshaking),自動偵測對方的速度。

 

O n +++ 跳離數據模式後,可用此指令重新回到數據模式 。

O0 回到數據模式。

O1 回到連線狀態前先做重新交談的動作,以達到最好的連線方式。此指令只適用於載波在 2400bps 或以上速度時。

Qn 選擇狀態碼是否送回終端機

Q0 狀態碼送回終端機(出廠設置)。

Q1 狀態碼不送回終端機。

 

Sn? 顯示 S 寄存器的內容

例: ATS0 ?要求顯示 S0 寄存器的內容。

Sn=V 改變寄存器的內容

例: ATS0 = 1 將 S0 寄存器的內容改爲 1 。

 

Vn 結果碼類型的選擇

V0 指令執行結果由數字表示。

V1 指令執行結果由英文字碼表示(出廠設置)。

 

Wn 選擇連線信息顯示方式

W0 Connect XXXX ,此時 XXXX 爲 DTE 的速度;如果 S95 = 0 ,取消所有偵測及數據壓縮的信息。

W1 連線時顯示載波速率及數據壓縮的信息。

W2 Connect XXXX ,此時 XXXX 爲 DCE 的速度。

 

Xn 選擇狀態碼指令

X0 影響連線的狀態碼,從原Connect XXXX變爲Connect;而忽略連線及撥號時不偵測撥號音(Dial Tone)及忙音(Busy Tone)。

X1 MODEM 不偵測撥號音及忙音。

X2 MODEM 偵測撥號音但不偵測忙音。

X3 MODEM 不偵測撥號音但偵測忙音。

X4 MODEM 偵側撥號音及忙音(出廠設置)。

Yn 間號( Space )斷線指令(非同步制)

Y0 連線下,接收到 1.6 秒的間號 (Space) ,保持不斷線(出廠設置)。

Y1 連線下,接收到 1.6 秒的間號( Space ) , 自動斷線。

 

Zn 復位

Z0 MODEM 復位(Reset),重新讀取預存第0組的設定參數值。

Z1 MODEM 復位(Reset),重新讀取預存第1組的設定參數值。

 

2.擴展指令

&Cn DCD信號選擇(RS-232C 第8腳位)

&C0 DCD保持在ON狀態。

&C1 RS-232C 接口上 DCD 信號隨線上狀態而變(出廠設置)。

&Dn DTR信號選擇(RS-232C第20腳位)

DRT 信號的有無,取決於 &D 及 &Q :

 

 

 

&D0

 

&D1

 

&D2

 

&D3

 

&Q0

 

 

2

 

3

 

4

 

&Q1

 

1

 

2

 

3

 

4

 

&Q2

 

3

 

3

 

3

 

3

 

&Q3

 

3

 

3

 

3

 

3

 

&Q4

 

1

 

2

 

3

 

4

 

&Q5

 

 

2

 

3

 

4

 

&Q6

 

 

2

 

3

 

4

備註:

1.MODEM 掛線並送出 OK 結果碼。

2.若已在數據狀態,則跳進指令狀態並送出 OK 結果碼。

3.掛線,送出 OK 結果碼,且當 DTR 信號關掉時自動應答功能( Auto Answer )將自動停用。

4.MODEM 復位。

5.出廠值 &D2 。

 

&Fn 讀取出廠時各參數的設定值

&F0 重新讀取第 0 組的參數設定值(出廠設置)。

&F1 重新讀取第 1 組的參數設定值。

 

&Ln 線路方式

&L0 普通撥號方式。

&L1 二線制專線方式。

 

&Gn 防護音選擇( Guard Tone )

&G0 無防護音送出(出廠設置)。

&G2 1800 赫茲的防護音。

 

&Kn 選擇流控 Flow Control 方式

&K0 停用流控( Flow Control )。

&K3 啓用 RTS / CTS 流控 Flow Control (出廠設置)。

&K4 啓用 XON / XOFF 流控 Flow Control 。

&K5 啓用貫通的 XON / XOFF 流控 Flow Control 。

&K6 啓用 RTS / CTS 及 XON / XOFF 流控 Flow Control 。

 

&Qn 連接模式

&Q0 選擇直接的異步模式連接。

&Q4 自動選擇 Hayes 異步模式連接。

&Q5 MODEM 以糾錯協議方式連接。

&Q6 在自然模式下選擇異步操作方式連接。

 

&Rn 選擇 RTS ( Request to Send ) /CTS(Clear to Send)

RTS 發送要求,要求送出數據的控制線。

CTS 發送許可,針對 RTS 而回答的信號線。

&R0 使 CTS ( RS232C 第 4 腳位)跟隨着 RTS ( RS232C 第 5 腳位)信號變化(出廠設置)。

&R1 MODEM 不管 RTS 信號, CTS 一直保持在 ON 狀態,除非 &K3 被選定。

 

&Sn 選擇 DSR ( Data Set Ready )

&S0 DSR 信號永遠 ON (出廠設置)。

&S1 DSR 信號只在連線交談( Handshaking )時 ON ;在 MODEM 處於測試模式及停止的狀態下 OFF 。

 

&Vn 查看 MODEM 目前的參數設定值及預存第 0 組及第 1 組參數設定值。

&V 顯示 MODEM 目前的參數設定值及預存參數設定值。

&V1 查看目前連線情況。

 

&Wn 將現行參數存入存儲器

&W0 將現行參數存入第 0 組存儲器。

&W1 將現行參數存入第 1 組存儲器。

 

&Xn 傳送同步時鐘來源選擇

&X0 同步制操作,由 MODEM 提供傳送同步時鐘(出廠設置)。

&X1 同步制操作,由 MODEM 提供傳送同步時鐘。

&X2 同步制操作,由遠方的 MODEM 提供傳送同步時鐘。

 

&Yn 啓動或重新啓動第 n 組設定參數值

&Y0 MODEM 開機或復位( Reset )時,將自動載入預存第 0 組參數值(出廠設置)。

&Y1 MODEM 開機或復位( Reset )時,將自動載入預存第 1 組參數值。

 

&Zn 儲存電話號碼(共四組)

&Zn n 值可以是 0 - 3 。

例: AT&Z1=010 88888888

則MODEM儲存電話號碼爲010 88888888

屏幕出現: OK

若要撥此組電話,則執行ATDS=1 ( CR )

屏幕出現010 88888888

 

/An 選擇 MNP Class 4 及 Class 5 Block 的大小

/A0 最大的 MNP Block 大小爲 64 字元。

/A1 最大的 MNP Block 大小爲 128 字元 BM (出廠設置)。

/A2 最大的 MNP Block 大小爲 192 字元。

/A3 最大的 MNP Block 大小爲 256 字元。

 

/Bn 發送間斷信號

當非MNP連接期間,送出n/10秒之間間斷信號至遠方的MODEM;若處於MNP Mode,則送出Link Attention PDU至無方MODEM (出廠設置值n=3)。

 

/Kn 間斷控制

當 Normal 或 MNP 模式時,從 DTE 收到間斷信號:

/K0,2,4 MODEM 不送出間斷信號,進入指令模式。

/K1 清除緩存。

/K3 不清除緩存。

/K5 送出信號至遠方 MODEM 。

當一般模式( Normal Mode )時,從遠方 MODEM 收到間斷信號:

/K0,1 清除緩存。

/K2,3 不清除緩存。

/K4,5 MODEM 隨着送出的數據送出一個間斷信號。

當直接模式( Direct Mode )時,從 DTE 收到間斷信號:

/K0,2,4 MODEM 送出一個間斷信號至遠方的 MODEM ,且進入指示 Mode 。

/K1,3,5 MODEM 送出一個間斷信號至遠方的 MODEM 。

 

/Nn 選擇連線操作模式

/N0 一般模式 (Normal Mode) ,無糾錯功能。

/N1 直接模式 (Direct Mode) ,無糾錯功能。

/N2 信賴模式 (Reliable Mode) 。

/N3 自動信賴模式 (Auto Reliable Mode) 方式之下工作(出廠設置)。

/N4 Modem 固定 V.42&V.42bis 模式,若對方無此功能,則無法連線。

/N5 Modem 固定 MNP 模式,若對方無此功能,則無法連線。

 

%Cn 啓動/停用數據壓縮

%C0 關閉數據壓縮。

%C1 啓動 MNP5 數據壓縮。

%C2 啓動 V.42bis 數據壓縮。

%C3 啓動 V.42bis 及 MNP5 數據壓縮(出廠設置)。

 

%En 啓動/停用 Auto-Retrain 或 Fallback/Fall Forward

%E0 停用 Auto-Retrain 功能。

%E1 啓動 Auto-Retrain 功能。

%E2 啓動 Auto-Retrain 和 Fallback/Fall forward 功能(出廠設置)。

 

+ MS 選擇調製模式( Modulation )

+MS=<mod>,<automode>,<min_rate>,(max_rate>

 

Mod

 

Modulation

 

Data Rates(bps)

 

0

 

V.21

 

300

 

1

 

V.22

 

1200

 

2

 

V.22bis

 

2400,1200

 

3

 

V.23

 

1200

 

9

 

V.32

 

9600,4800

 

10

 

V.2bis

 

14400,1200,9600,7200,4800

 

11

 

V.34

 

33600,31200,28800,26400,24000,21600,19200,

16800,14400,12000,9600,7200,4800,2400

 

12

 

V.90

 

56000,54667,53333,52000,50667,49333,48000,

46667,45333,42667,41333,40000,38667,37333,

36000,34667,33333,32000,30667,29333,28000

 

56

 

K56flex

 

56000,54000,52000,50000,48000,46000,44000,

42000,40000,38000,36000,34000,32000

 

64

 

Bell 103

 

300

 

68

 

Bell 212

 

1200

 

74

 

V.FC

 

28800,26400,2400,21600,192000,168000 , 140400

 

 

<auto mode>

 

Option Selected

 

0

 

Auto mode disabled

 

1

 

Auto mode enable( 出廠設置 )

 

例如:

+MS=56,1,300,56000 設定Modem從56000bps到300bps皆可連線。

+MS=11,1,2400,14400 設定Modem只從14400bps到2400bps 。

+MS=11,0,28800,28800 設定Modem固定爲28800bps,其它速度無法連線

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章