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,其它速度无法连线

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