2023年11月28日发(作者:)

MODEM调试说明

接线方式:

所有TTL电平接口MODEM模块接线方式为直连,不用交叉连接,例如RXD接单片机上的RXD

TXD接单片机上的TXD就可以了。

数据传输:

单片机虽然有串行输入、输出口,但不具有RTSCTSDTRDSR等标准接口握手信号线。考虑到

单片机与上位机的通信量并不大,所以在连接时采用简单的“三线式”,即只通过TXDRXD和地线GND

进行连接。

要使Modem正常通信,必须对Modem进行初始化,必须用到HAYESAT命令集。AT命令是一套

控制Modem拨号、应答、链接等操作的约定。对Modem(包括上、下位机)的初始化,可以写在主程序

里,这样每次启动应用程序时都会重新对Modem进行初始化,也可以把初始化程序写进Modem非易失存

储器里,这样就不用每次都对Modem进行初始化。

(1)发送“AT&D0&S0&R1,设置为忽略DTRDSRCTS信号;

(2)发送“AT&K0,设置为忽略流控;

(3)发送“ATE0X0S01,将Modem设置为不回应所收到的指令以及返回结果码的类型,S01表示在响

1次之后Modem自动摘机并试图连接;

(4)发送“ATV0,设置以数字方式返回结果码;

设置以上参数后,如需要以后断电后开机还要用以上指令,可在每条指令后面加上&W&W1保存到MODEM

非易失存储器(例如:ATE0X0S0=1&D0&S0&R1&W&W1

以上每个AT命令之后必须加上CR(也就是键盘上的ENTER键)字符,否则Modem将不认识此命

令。与PC机相连接的Modem初始化与上面大致一样,如也用三线传输,AT指令必须按上面的设置,另

外在超级终端下将“数据流控制”选项改为“无”(如选择“硬件”,超级终端下将不能输入AT指令)

所有信号线都用上,就不用输入以上AT指令可以正常工作(用所有信号线时,超级终端下 “数据流控制”

可以选择为“硬件”,它们的区别在于不用忽略DTRDSRCTS和设置成字符串返回结果码,这样对调

试程序比较方便。

附:Conexant芯片MODEM AT指令集

第一章 AT指令说明

本章将列出所有的指令及各指令的用途,让您能灵活运用每个指令。

1-1 一般指令

A/ 重复执行上次指令,主要应用于重拨上次的电话号码。

+++ 跳离(Escape)指令,由数据模式跳到指令模式。

1-2 AT指令

本指令由ATat开头,在AT之后,字串将决定执行何种指令。

/A应答指令

A MODEM收到指令,立即摘机,进入应答状态(Answer Mode)

/Bn 规定MODEM操作的协议(Protocol)

B0 在1200bps时使用ITU-T V.22协议。

300bps时使用ITU-T V.21协议。

B1 在1200bps时使用Bell公司的212A协议。

300bps时使用Bell 公司的103协议。

呼叫,拨号指令

Dn n表示ASCⅡ数字0-9,*,#及拨号附属字元:

T 双音频式(DTMF)拨号。

P 脉冲拨号。

, 拨号暂停,其时间长短由参S8决定。

; 拨号后回到指令状态。

R 拨号呼叫后转为应答MODEM,应用于呼叫无应答功能(Originate Only)的MODEM。

@ 拨号暂停,等待静音后再拨。

! 产生FLASH(断机0.5秒)

W 令本机等待拨号音。

DS=n (n=0..3)拨出预存四组电话号码的其中一组,以来指定何组号码。

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),自动侦测对方的速度。

On +++跳

O0 回到数据模式。

O1 回到连线状态前先做重新交谈的动作,以达到最好的连线方式。此指令只适用于载波

2400bps或以上速度时。

Qn 选择状态码是否送回终端机

Q0 状态码送回终端机(出厂设置)

Q1 状态码不送回终端机。

Sn? 显示寄存器的内容

例: ATS0?要求显示S0寄存器的内容。

Sn=V 改变寄存器的内容

例: ATS0=1S0寄存器的内容改为1。

Vn 结果码类型的选择

V0 指令执行结果由数字表示。

V1 指令执行结果由英文字码表示(出厂设置)

Wn 选择连线信息显示方式

W0 Connect XXXX,此时XXXXDTE的速度;如果S95=0,取消所有侦测及数据压缩的

信息。

W1 连线时显示载波速率及数据压缩的信息。

W2 Connect XXXX,此时XXXXDCE的速度。

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),重新读取预存第组的设定参数值。

Z1 MODEM复位(Reset),重新读取预存第组的设定参数值。

&Cn DCD信号选择(RS-232C脚位)

&C0 DCD保持在ON状态。

&C1 RS-232C接口上DCD信号随线上状态而变(出厂设置)

&Dn DTR信号选择(RS-232C20脚位)

DRT信号的有无,取决于&D及&Q:

&D0 &D1 &D2 &D3

&Q0

&Q1

&Q2

&Q3

&Q4

&Q5

&Q6

备注:

1、MODEM挂线并送出OK结果码。

2、若已在数据状态,则跳进指令状态并送出OK结果码。

3、挂线,送出OK结果码,且当DTR信号关掉时自动应答功能(Auto Answer)将自动停用。

4、MODEM复位。

5、出厂值&D2。

&Fn 读取出厂时各参数的设定值

&F0 重新读取第组的参数设定值(出厂设置)

&F1 重新读取第组的参数设定值。

&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/CTSXON/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脚位)跟随着RTS(RS232C脚位)信号变化(出厂设置)

&R1 MODEM不管RTS信号,CTS一直保持在ON状态,除非&K3被选定。

&Sn 选择DSR(Data Set Ready)

&S0 DSR信号永远ON(出厂设置)

&S1 DSR信号只在连线交谈(Handshaking)ON;MODEM处于测试模式及停止的状态

OFF。

&Vn 查看MODEM目前的参数设定值及预存第组及第组参数设定值。

&V 显示MODEM目前的参数设定值及预存参数设定值。

&V1 查看目前连线情况。

&Wn 将现行参数存入存储器

&W0 将现行参数存入第组存储器。

&W1 将现行参数存入第组存储器。

&Xn 传送同步时钟来源选择

&X0 同步制操作,由MODEM提供传送同步时钟(出厂设置)

&X1 同步制操作,由MODEM提供传送同步时钟。

&X2 同步制操作,由远方的MODEM提供传送同步时钟。

&Yn 启动或重新启动第组设定参数值

&Y0 MODEM开机或复位(Reset)时,将自动载入预存第组参数值(出厂设置)

&Y1 MODEM开机或复位(Reset)时,将自动载入预存第组参数值。

&Zn 储存电话号码(共四组)

&Zn n值可以是0-3。

例:AT&Z1=163

MODEM储存电话号码为163

屏幕出现:OK

若要拨此组电话,则执行ATDS=1(CR)

屏幕出现163

\An 选择MNP Class 4Class 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 间断控制

NormalMNP模式时,从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.42bisMNP5数据压缩(出厂设置)

%En 启动/停用Auto-Retrain 或Fallback/Fall Forward

%E0 停用Auto-Retrain功能。

%E1 启动Auto-Retrain功能。

%E2 启动Auto-Retrain和 Fallback/Fall forward功能(出厂设置)

+VCID 选择来电显示模式

+VCID=0 停用来电显示

+VCID=1 启动来电显示

+MS 选择调制模式(Modulation)

+MS=<mod>,<automode>,<min_tx_rate>,(max_tx_rate>,<min_rx_rate>,(max_rx_rate>

例如:

+MS=V90,1,300,56000,300,56000 设定Modem56000bps300bps 皆可连线。

+MS=V34,1,2400,14400,2400,14400 设定Modem只从

14400bps到 2400bps。

+MS=V34,0,9600,9600,9600,9600 设定Modem固定为

9600bps,其它速度无法连线。

<auto mode> Option Selected

Auto mode disabled

Auto mode enable(出厂设置)

Mod ModulatiData Rates(bps)

V21 V.21 300

V22 V.22 1200

V22B V.22bis 2400,1200

V23 V.23 1200

V32 V.32 9600,4800

V32B V.32bis 14400,1200,9600,7200,4800

V34 V.34

z: 最高数据传输速率14400bps(仅对AudioSpan有用)。

t: 固定为0。

-SQS 选择AudioSpan的调制方式

-SQS=x,y

x Modulaiton Mode

V.61

ML144(14400bps Modem)

ML288(33600bps Modem)

y Modulation Selection

关闭

开启

- SSE 开启/关闭DSVD

-SSE= n

0: 关闭DSVD(出厂设置)

1: 开启DSVD。

+ES 开启同步存取模式

+ES=6或+ES=,,8或+ES=6,,8

+ES=6: 开启同步存取模式呼叫端。

+ES=,,8: 开启同步存取模式回答端。

+ES=6,,8 开启同步存取模式呼叫端及回答端。

注:不同型号的Modem,AT指令有所不同,使用时请您注意。

第二章 寄存器

MODEM内有一系列的寄存器,使用者可以通过AT指令知道寄存器的内容值(ATSn?)

及改变寄存器的内容值(ATSn=X)。以下列出常用的寄存器并加以说明:

寄存器 取值范围 出厂设定 说明

S0 0 ̄255 不自动应答。例:ATS0=1,

表示铃响一声后,MODEM自动

回答。

电话铃响次数。此寄存器记录S1 0 ̄255

电话铃响的次数,当此寄存器

值大于S0设定值时,MODEM

自动回答。

跳离字符的设定。此寄存器的S2 0 ̄255 43

值表示跳离字符,出厂设定值

43,指的是字符’+

回车码(Carriage Return) S3 0 ̄127 13

换行码 S4 0 ̄127 10

退格码 S5 0 ̄255

Blind拨号等候时间 S6 2 ̄255

S7 5 ̄25550此寄存器的作用在设定等待

S8 0 ̄255拨逗号等待时间。例:TDT0,

对方MODEM送出载波的时间。

出厂设定值50秒,指50秒内

如果没有收到对方MDOEM送出

的载波,MODEM将挂掉(Hang

Up)

3202617,则会先拨0,2秒后

继续拨3202617。

载波侦测到反应时间 S9 1 ̄255 0.6

载波消失到挂线的延迟时间 S10 1 ̄255 1.4

说明 出厂设定 寄存器 取值范围

DTMF音时长 S11 50 ̄255 95

跳离信号的时长 S12 0 ̄255

S14 138

测试Mode的计时器。 S18 0 ̄255

S21 53

S22 117

S23 62

DTR信号的延迟时间 S25 0 ̄255

RTS信号至CTS信号的延迟时S26 0 ̄255

S27

S28

计时器失效的时间 S30 0 ̄255

S31 194

XONS32 0 ̄255 17

XOFFS33 0 ̄255 19

LAMP失败的控制 S36 0 ̄7

希望的DCE速度 S37

第三章 应用说明

本章将对AT指令以举例的方式加以详细解说,可以进一步熟悉AT指令的应用。

3-1 状态码的操作

当您下指令或任何操作后,MODEM都会在屏幕上显示状态码,表示操作或下指令后MODEM

接受或进行的状态。使用者将由此状态码了解MODEM目前的状态,以下为一些有关状态码操

作的例子:

3-1-1 MODEM不反应状态码

例:指令ATQ1(CR),状态码:无说明:下达Q1指令后,MODEM会停止反应状态码,所

以不必惊讶,屏幕未显示任何讯息。此时再下达Q0指令,屏幕会出现“OK”信息,并且MODEM

又开始反应状态。

3-1-2 选择状态码形式

状态码分为英文字串及数字两种形式,可用“V”指令用选择。

例:ATV0(CR),状态码:0

说明:下达“V0”指令后,状态码变为数字形式,原应显示“OK”的状态码现为0。下

表为各状态码英文及数字的对照:

数字码 英文字码 功能

OK 命令已下且已执行完成

CONNECT 150300bps的速度连线

RING 侦测到振铃信号

NOCARRIER 载波消失或者未侦测到载波

ERROR 指令错误;检查产品码及ROM

数字码 英文字码 功能

CONNECT1200 12000bps连线。(依

NODIALTONE 在摘机后,未侦测到拨号音

BUSY忙线状态

NO ANSWER 在使用命令的情形下,未

CONNECT600 连在600bps

10 CONNECT2400 2400bps连线

11 CONNECT4800 4800bps连线

12 CONNECT9600 9600bps连线

13 CONNECT7200 7200bps连线

14 CONNECT12000 12000bps连线

15 CONNECT14400 14400bps连线

16 CONNECT19200 19200 bps连线

17 CONNECT38400 38400 bps连线

18 CONNECT57600 57600 bps连线

19 COONECT115200 115200 bps连线

内容

令决定DTEDCE的速度)

(Dial Tone)

侦测出秒的静音

22 CONNECT1200TX连在V.23: 1200bps送,75

23 CONNECT75TX/ 连在V.23:75bps送,1200bps

24 DELAYED 不能连,且由于各国禁拨的

75RX bps

1200RX

Delayed。

不能拨,所拨的号码被视为32 BLACKLISTED

Blacklisted。

33 FAX

35 DATA

载波速度300bps 40 CARRIER300

侦到载波(V.23) 44 CARRIER

功能 数字码 英文字码

侦到载波(V.23) 45 CARRIER

载波速度1200 bps 46 CARRIER 1200

载波速度2400 bps 47 CARRIER 2400

载波速度4800 bps 48 CARRIET 4800

载波速度7200 bps 49 CARRIET 7200

载波速度9600 bps 50 CARRIET 9600

载波速度12000 bps 51 CARRIET 12000

载波速度14400 bps 52 CARRIET 14400

载波速度16800 bps 53 CARRIET 16800

载波速度19200 bps 54 CARRIET 19200

载波速度21600 bps 55 CARRIET 21600

载波速度24000 bps 56 CARRIER24000

78 CARRIR 31200 载波速度31200 bps

79 CARRIER 33600 载波速度33600 bps

80 PROTOCOL:ALT 连线时使用MNP协议

84 CONNECT 33600

91 CONNECT 31200

150 CARRIER 32000 载波速度32000 bps

数字码 英文字码 功能

151 CARRIER 34000 载波速度34000 bps

152 CARRIET 36000 载波速度36000 bps

153 CARRIET 38000 载波速度38000 bps

154 CARRIET 40000 载波速度40000 bps

155 CARRIET 42000 载波速度42000 bps

156 CARRIET 44000 载波速度44000 bps

157 CARRIET 46000 载波速度46000 bps

158 CARRIET 48000 载波速度48000 bps

159 CARRIET 50000 载波速度50000 bps

160 CARRIET 52000 载波速度52000 bps

161 CARRIET 54000 载波速度54000 bps

162 CARRIER 56000 载波速度56000 bps

165 CONNECT 32000 32000 bps连线

166 CONNECT 34000 34000 bps连线

167 CONNECT 36000 36000 bps连线

168 CONNECT 38000 38000 bps连线

169 CONNECT 40000 40000 bps连线

170 CONNECT 42000 42000 bps连线

171 CONNECT 44000 44000 bps连线

172 CONNECT 46000 46000 bps连线

173 CONNECT 48000 48000 bps连线

174 CONNECT 50000 50000 bps连线

175 CONNECT 52000 52000 bps连线

线的目的。在连线前,您可透过MODEM传回的状态码(Result Code)来了解MODEM目前的

状况。拨号时,MODEM会侦测Dial Tone是否存在:拨完号码后,如果线路忙碌,屏幕会显

Busy的状态码。以下是拨号操作的一些例证:

3-2-1 双音频拨号(The Tone Dialing)

例:ATX4DT163(CR)

状态码:CONNECT XXXX,NO DIALTONE,BUSY,NOCARRIER

说 明:当您下完上述指令时,接着按下Enter键,MOREM会进行Dial Tone 、Busy Tone

的侦测;并以双音频方式(Tone)将163这个号码拨出。在远方的MODEM应答后,

MODEM将进行连线的交谈。如果连线成功,屏幕会出现CONNECT XXXX的状态码;

如果连线失败,会出现NO CARRIER状态码。

3-2-2 W拨号指令

例:ATX4DT0W163(CR)

状态码:CONNECT XXXX,NO DIALTONE,BUSY,NO CARRIER

说 明:当您下完上述指令,接着按下Enter键,MODEM会进行Dial Tone 、Busy Tone

侦测,然后拨“0”这个号码后就到“W”指令,MODEM会再次侦测Dial Tone。如

果侦测到Dial Tone,MODEM将继续拨完“163”如遭否定,屏幕将出现NO CARRIER

的状态码。此指令适用于有内线的电话线路。

3-2-3 &Zn 指令及Ds=n指令

此两指令可相配合使用。

例:AT&Z=T163 (CR)或AT&Z0=T163 (CR)

状态码:OK

第一组电话储存的位置。您可利用此指令储存您经常使用的电话号码。

3-2-4 H指令

此指令有如电话机中的挂断动作。

例:

指令性+++

状态码:OK

指令ATH(CR)

状态码:OK

说 明:以上指令可用于断线时。首先+++指令,屏幕会出现OK的状态码,MODEM此时

由数据连线模式进入指令模式,但并未断线,此时再下ATH的指令以达到断线的目

的。

3-2-5 A指令

例:ATA(CR)

状态码:CONNECT XXXX, NO CARRIER

说 明:A指令主要用于应答远方MODEM的电话(Phone Call)如果您的MODEM S0的值等

0,而且又有电话进来,屏幕会出现RING状态码,此时您必须使用指令来回

答对方的电话。

3-3 预存参数设定

3-3-1 选用预存参数设定

例:ATZATZ0

状态码:OK

说 明:MODEM内存中有两组位置可供您储存指令的设定。ATZ指令用于将存于第一组位置

的参数设定读出来取代目前MODEM的设定;ATZ1指令则读出存于第二组位置的指

令设定。

3-3-2 储存指令

例:AT&F&W(CR)

状态码:OK

说 明:此指令用于将出厂参数设定值存于MODEM内存中的第一组位置。

例:AT&F&W1(CR)

状态码:OK

说 明:此指令用于将出厂参数设定值存于MODEM内存中的第二组位置。

例:AT&C1&W(CR)

状态码:OK

说 明:此指令用于将&C1的设定值存于MODEM内存中的第一组位置。

3-3-3 察看参数设定

例:AT&V(CR)

状态码:OK

说 明:此指令可将MODEM的当前参数设定及预存的参数设定值显示在屏幕上。

3-4 来电显示设定

3-4-1 FSK来电显示设定

例:AT+VCID=1(CR)

状态码:OK

说 明:设定此指令后可将来电的电话号码显示在屏幕上。

3-4-2 DTMF来电显示设定

例:AT+GCI=27 (CR)(此指令需要MODEM硬件支持)

AT+VCID=1(CR)

状态码:OK

说 明:设定此指令后可将来电的电话号码显示在屏幕上。

注:如设定为DTMF来电显示后需要改为FSK制式来电显示,先输入AT+GCI=26后再输入

AT+VCID=1即可。

第四章 MNPV.42的操作

MNPMicrocom Networking Protocol的缩写,MNP的功能是纠错及数据压缩。纠错是

指:针对侦测出当两MODEM传输时,因线上的杂讯及讯号的衰减所引起的传输错误,而通知

对方重送数据。这种纠错的方式与SDLC、HDLC类似;数据压缩的目的是:压缩后传输数据,

以增加传输量(Throughput),减少传输时间。

4-1 何谓MNP

MNP可分为以下的种类(Classes):各为Class2、Class3、Class4Class5。简单

说明如下:

MNP Class2:在异步且双工的连线上提供自动纠错的功能。

MNP Class3:电脑终端机与MODEM之间使用异步的方式纠错,MODEM与远方的MODEM,则使

SDLC同+步传输的方式,因同步传输可省略起始位与停止位,故可提高

传输量(Throuhgput)

MNP Class4:在MNP Class4增加了两MDEOM可在交谈时,确认传输帧的大小及提高传输量

的功能。

MNP Class5:除了Class4的功能外,还增加了数据压缩功能。数据压缩的比率最高可达

倍。

4-2 何谓V.42及.42bis

V.42是一种纠错协定,它的性能优于MNP4。MNP4V.42传输时几乎完全一样都可达

到无错的状态,但V.42的效率要比MNP4高。V.42bis执行时除了兼具V.42纠错功能,也

同样具有压缩数据量的功能,数据压缩后,数据量可变为原来的1/4,大大提高了传输率,

但若是传送已压缩过的档案,则V.42bis效率将会降低。

4-3 如何停用MNPV.42

MODEM出厂时即设定在MNPV.42的模式下,它会自动做Fallback的功能,Fallback

的路径为V.42bis V.42

MNP5 MNP4 None,如果您不想使用MNP4时,就需停用MNP,指令如下:

AT\N0:设定MODEM在一般模式下,MODEM仍可执行流控(Flow Control)

AT\N1:设定MODEM在直接模式下,MODEM此时无法执行流控(Flow Control),DTEDCE

的速度必须相同,传输资料才不至于错误。

4-4 如何启用MNP 及 V.42

如果您已停用MNPV.42模式,如今您想启用V.42模式时,只需下AT&F即可。这

MDOEM会以V.42bis

V.42 MNP5 MNP4 None的顺序进行协议的尝试。

4-5 如何停用V.42bis

如果这时您希望停用V.42bis,请使用%C0指令。

4-6 何谓流控(Flow Control)

MODEM中有一些缓冲的记忆体,可供处理MNP、V.42或当DTEDCE速度不一致时,

作为调整数据传输之用。(Flow Control)只适用于一般模式(Normal Mode \N0),NMP 及

V.42模式( \N2\N5 )并不适用于直接模式(Direct Mode\N1)

Flow Control实际工作为当DTE(电脑端)以较高速度传输资料至MDOEM(DCE)经

MODEM处理后传送至远方的MODEM,可能会因DTE速度太快而造成DCE来不及传送,如果

此时没有Flow Control便会造成数据的漏失(Data Loss),所以这时Flow Control会(因

DCE来不及传送数据)通知DTE暂停传送,以避免数据的漏失(Data Loss)