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