|
发表于 2006-1-4 10:55:00
|
显示全部楼层
<P>楼主是这个吗?网上找的,俺也不懂[em09]</P><P>AT 指 令 集</P><P>著名通讯设备生产商Hayes为电脑与Modem的沟通制定了一套指令,用于控制Modem的各项操作,也就是我们常说的“AT指令”。除去“A/”外的每个指令都是以“AT”(“ATtention”的缩写)开头来表示。本章将列出所有的指令及各指令的用法。
一般指令
A/重复执行上次指令,主要应用于重拨上次的电话号码。
+++ 跳离(Escape)指令,由数据模式跳到指令模式。
AT指令
本指令由AT或at开头,在AT之后,字串将决定执行何种指令。
/A 应答指令
AMODEM收到A指令,立即摘机,进入应答状态。
/Bn 规定MODEM操作的协议(Protocol)
B0 在1200bps时使用ITU-TSS V.22协议。
在300bps时使用ITU-TSS V.21协议。
B1 在1200bps时使用Bell公司的212A协议。
在300bps时使用Bell公司的103协议。</P><P>D 呼叫,拨号指令
Dn n表示ASCⅡ数字0-9, *, #及拨号附属字元:
T 双音频式(DTMF)拨号。
P 脉冲拨号。
, 拨号暂停,其时间长短由参数S8决定。
; 拨号后回到指令状态。
R 拨号呼叫后转为应答MODEM,应用于呼叫无应答功能(Originate Only)的MODEM。
@ 拨号暂停,等待静音后再拨。
! 产生FLASH(断机0.5秒)。
W 令本机等待拨号音。
DS=n (n=0..3) 拨出预存四组电话号码的其中一组,以n来指定何组号码。</P><P>En 回应指令
E0 在指令状态时,MODEM不回应终端机所送出的字元。
E1 在指令状态时,MODEM回应终端机所送出的字元。(出厂设置)</P><P>Hn 挂机或摘机
H0 挂机(On-Hook)。
H1 摘机(Off-Hook)。</P><P>In 产品类型码#w#F0
I0 产品码。
I3 产品版本码。
I4 OEM用。
I5 国别码。</P><P>Ln 音量调整指令
L0 喇叭音量Level 0, 最低。
L1 叭音量Level 1。(出厂设置)
L2 喇叭音量Level 2。
L3 喇叭音量Level 3, 最高。</P><P>Mn 喇叭控制
M0 关闭喇叭
M1 开启喇叭直到侦测到载波。(出厂设置)
M2 喇叭始终被开启。
M3 拨号时及侦测到载波后关闭喇叭。</P><P>Nn 自动模式启动或关闭
N0 MODEM交谈时(Handshaking), 当S37=1,设定不执行 Fallback的动作; 若S37=0, 则返回最近侦测到的电脑速度。
N1 MODEM交谈时(Handshaking), 自动侦测对方的速度。</P><P>On + + + 跳离数据模式后,可用此指令重新回到数据模式
O0 回到数据模式。
O1 回到连线状态前先做重新交谈的动作,以达到最好的连线方式。此指令只适用于载波在2400bps或以上速度时。
Qn 选择状态码是否送回终端机
Q0 状态码送回终端机。(出厂设置)
Q1 状态码不送回终端机。</P><P>Sn? 显示S寄存器的内容
例:ATS0? 要求显示S0寄存器的内容</P><P>Sn=V 改变寄存器的内容
例:ATS0=1 将S0寄存器的内容改为1。</P><P>Vn 结果码类型的选择
V0 指令执行结果由数字码表示。
V1 指令执行结果由英文字码表示。(出厂设置)
Wn 选择连线信息显示方式
W0 CONNECT XXXX, 此时XXXX为DTE的速度; 如果S95=0, 取消所有侦测及数据压缩的信息。
W1 连线时显示载波速率及数据压缩的信息。
W2 CONNECT XXXX, 此时XXXX为DCE的速度。</P><P>Xn 选择状态码指令
X0 影响连线的状态码,从原CONNECT XXXX变为CONNECT;而忽略连线及拨号时不侦测拨号音(Dial Tone)及忙音(Busy Tone)。
X1 Modem不侦测拨号音及忙音。
X2 Modem侦测拨号音但不侦测忙音。
X3 Modem不侦测拨号音但侦测忙音。
X4 Modem侦测拨号音及忙音。(出厂设置)。</P><P>Yn 间号(Space)断线指令(非同步制)
Y0 连线下, 接收到1.6秒的间号(Space), 保持不断线。(出厂设置)
Y1 连线下, 接收到1.6秒的间号(Space), 自动断线。</P><P>Zn 复位
Z0 MODEM复位(Reset), 重新读取预存第0组的设定参数值。
Z1 MODEM复位(Reset), 重新读取预存第1组的设定参数值。</P><P>&Cn DCD信号选择(RS-232C第8脚位)
&C0 DCD保持在ON状态。
&C1 RS-232C接口上DCD信号随线上状态而变。(出厂设置)</P><P>&Dn DTR信号选择(RS-232C第20脚位)
DTR信号的有无, 取决于&D及&Q:</P><P>&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</P><P>&Fn 读取出厂时各参数的设定值
&F0 重新读取第0组的参数设定值。(出厂设置)
&F1 重新读取第1组的参数设定值。</P><P>&Gn 防护音选择(Guard Tone)
&G0 无防护音送出。(出厂设置)
&G2 1800赫兹的防护音。</P><P>&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。</P><P>&Rn 选择RTS(Request to Send)/CTS(Clear to Send)
RTS 发送要求, 要求送出数据的控制线。
CTS 发送许可, 针对RTS而回答的信号线。
&R0 使CTS(RS232C第4脚位)跟随着RTS(RS232C第五脚位)信号变化。(出厂设置)
&R1 MODEM不管RTS信号, CTS一直保持在ON状态, 除非&K3被选定。</P><P>&Sn 选择DSR(Data Set Ready)
&S0 DSR信号永远ON。(出厂设置)
&S1 DSR信号只在连线交谈(Handshaking)时ON; 在MODEM处于测试模式及停止的状态下OFF。</P><P>&Vn 查看MODEM目前的参数设定值及预存第0组及第1组参数设定值
&V 显示MODEM目前的参数设定值及预存参数设定值。
&V1 查看目前连线情况。
&Wn 将现行参数存入存储器
&W0 将现行参数存入第0组存储器。
&W1 将现行参数存入第1组存储器。</P><P>&Xn 传送同步时钟来源选择
&X0 同步制操作, 由MODEM提供传送同步时钟。(出厂设置)
&X1 同步制操作, 由MODEM提供传送同步时钟。
&X2 同步制操作, 由远方的MODEM提供传送同步时钟。</P><P>&Yn 启动或重新启动第n组设定参数值
&Y0 MODEM开机或复位(Reset)时, 将自动载入预存第0组参数值。(出厂设置)
&Y1 MODEM开机或复位(Reset)时, 将自动载入预存第1组参数值。</P><P>&Zn 储存电话号码(共四组)
&Zn n值可以是0-3。</P><P>\An 选择MNP Class4及Class 5 Block的大小
\A0 最大的MNP Block大小为64字元。
\A1 最大的MNP Block大小为128字元。(出厂设置)
\A2 最大的NMP Block大小为192字元。
\A3 最大的MNP Block大小为256字元。</P><P>\Bn 发送间断信号
当非MNP连接期间,送出n/10秒之间间断信号至远方的MODEM;若处于MNP Mode,则送出Link Attention PDU至远方MODEM。(出厂设置值n=3)</P><P>\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。</P><P>\Nn 选择连线操作模式
\N0 一般模式(Normal Mode),无纠错功能。
\N1 直接模式(Direct Mode),无纠错功能。
\N2 信赖模式(Reliable Mode)。
\N3 自动信赖模式(AutoReliable Mode)方式之下工作。(出厂设置)
\N4 Modem 固定 V.42& V.42bis模式,若对方无此功能,则无法连线。
\N5 Modem 固定 MNP模式,若对方无此功能,则无法连线。</P><P>%Cn 启动/停用数据压缩
%C0 关闭数据压缩。
%C1 启动MNP 5 数据压缩。
%C2 启动 V.42 bis 数据压缩。
%C3 启动V.42bis及MNP5数据压缩。(出厂设置)</P><P>%En 启动/停用Auto-Retrain或Fallback/Fall Forward
%E0 停用 Auto-Retrain 功能。
%E1启动 Auto-Retrain 功能。
%E2 启动Auto-Retrain和Fallback/Fall forward功能。(出厂设置)</P><P>+MS 选择调制模式(Modulation)
+MS=〈mod〉,〈automode〉,〈min_rate〉,〈max_rate〉
例如:
+MS=56,1,300,56000 设定Modem从56000bps到300 bps皆可连线。
+MS=11,1,2400,14400 设定Modem只从14400bps到2400bps。
+MS=11,0,28800,28800 设定Modem固定为28800bps,其它速度无法连线。
-SMS 选择 AUDIOSPAN/DSVD 模式
-SMS=x,y,z,t</P><P>mod Modulation DataRates(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.32bis 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, 19200, 16800, 14400
OptionSelected
0 Automodedisabled
1 Automodeenable(出厂设置)
X Mode
0 数据(Data)模式
1 DSVD模式(若无此功能 Modem 回应ERROR)
2 AudioSpan 模式(若无此功能 Modem回应ERROR)
3 自动选择(DSVD/AudioSpan/Data)
y:最低数据传输速率 4800 bps(仅对 AudioSpan 有用)
z:最高数据传输速率 14400 bps(仅对 AudioSpan 有用)
t:固定为 0</P><P>-SQS 选择 AudioApan 的调制方式
-SOS=x,y
x ModulationMode
0 V.61
1 ML144(14400 bps Modem)
2 ML288(33600 bps Modem)</P><P>y ModulationSelection
0 关闭
1 开启</P><P>-SSE 开启/关闭 DSVD
-SSE=n
0:关闭 DSVD(出厂设置)
1:开启 DSVD</P><P>+ES 开启同步存取模式
+ES=6或 +ES=,,8 或 +ES=6,,8
+ES=6 :开启同步存取模式呼叫端。
+ES=,,8 :开启同步存取模式回答端。
+ES=6,,8:开启同步存取模式呼叫端及回答端。</P><P>注:不同型号的Modem,AT指令有所不同,使用时请您注意。</P>[br]<p align=right><font color=red>+3 RD币</font></p> |
|