MODEM-AT指令集解析方案_第1页
MODEM-AT指令集解析方案_第2页
MODEM-AT指令集解析方案_第3页
MODEM-AT指令集解析方案_第4页
MODEM-AT指令集解析方案_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MODEMAT指令集

ModemRS-232C说明:

接脚

名称

功能

方向

----------------------------------------------------

1

AGND

安全接地

2

TD

传送资料

PCTOMODEM

3

RD

接收资料

MODEMTOPC

4

RTS

控制线

PCTOMODEM

5

CTS

控制线

MODEMTOPC

7

DGND

信号接地

8

DCD

信号侦测

MODEMTOPC

12

HI

高速指示

MODEMTOPC

15

TXC

传送时脉

MODEMTOPC*

17

RXC

接收时脉

MODEMTOPC*

20

DTR

控制线

PCTOMODEM

22

RI

铃声指示

MODEMTOPC

----------------------------------------------------

注:*号为同步传输时才使用

MODEM灯号

PWR:电源指示

亮时表示电源接通

MR

:数据机备妥指示

亮时表示数据机在备用状态(MODEMREADY)

DTR:电脑连线指示

亮时表示电脑与数据机连线(DATATERMINAL

READY)

DCD:数据机接通指示

亮时表示两台数据机连线成(DATACARRIER

DETECTOR)

OH

:占线指示

亮时表示数据机占用电话线(OFFHOCK)

HS

:高速指示

亮时表示数据机在高速状态(HIGHSPEED)

AA

:应答指示

亮时表示数据机自动应答

(AUTOANSWER)

TD

:传输指示(TXD)

亮时表示数据机传送资料

(TRANSMITTER

DATA)

RD

:接收指示(RXD)

亮时表示数据机接收资料

(RECEIVEDDATA)

MODEMAT指令说明:

AT指令除了指令本身以外尚包括S-Register及Resultcode

S-Register是用来记录Modem的参数的暂存器,与有关的指

令执行完毕後,Modem会去改变这些参数,但Modem由指令状

态进入连线时,Modem会依照这些参数而决定Modem的功能,

S-Register可由指令之执行而改变,或者也可以由直接改变

S-Register而改变其内容.

Modem的基本指令如下:

AT指令可以为下列几款:(1)非同步指令(2)立即动作指令

(3)MNP错误修正指令(4)拨号修饰指令

.

非同步指令:

B

BELL/CCITT协定设定

B0:设定Modem为CCITT协定

B1:设定Modme为BELL协定

E

回应指令:

此指令可以让使用者选择是否把输入的指令回应显示在

萤幕上.

E0:不回应指令

E1:回应指令

L

喇叭音量控制

L指令控制喇叭的音量

L0:喇叭不响

L1:低音量

L2:中音量

L3:高音量

M

喇叭控制

此指令控制喇叭的开关

M0:喇叭不响

M1:Modem在拨号时,喇叭打开,在连线後,喇叭关掉

M2:喇叭永远ON

Q

Resultcode控制指令

Q指令决定Modem要不要送出Resultcode到电脑上

Q0:显示Resultcode

Q1:不显示Resultcode

Sr=写入S暂存器

Sr=n把n数据写入第r个S暂存器内

Sr?读取S暂存器

Sr?读取第r个S暂存器

V

决定Resultcode的格式

V指令选择Resultcode的格式

V0:选择数字式的Resultcode

V1:选择文字式的Resultcode

X

控制拨号的过程及结果显示

X指令用来控制Modem在拨号过程中是否要辨识拨号音,

忙音及显示结果是否包括速度显示等

X0:Modem在拨号时不辨识号音及忙音,结果也只显示

CONNECT,不显示Modem的速度

X1:Modme拨号时不辨识拨号音及忙音,但结果显示速度,如

CONNECT1200,CONNECT2400等

X2:Modem拨号时辨识拨号音,但不辨识忙音,结果显示速度

X3:Modem不辨识拨号音,但是辨识忙音及结果显示速度

X4:Modem辨识拨号音,忙音及结果显示速度

Y

LongSpaceBreak中止连线

Y指令指使Modem在收到LongSpaceBreak信号时是否

要中止Modem连线

Y0:在收到LongSpaceBreak时,不中止连线

Y1:在收到LongSpaceBreak时,中止连线

&C设定RS-232C介面DCDPin的状态

&C0:设定RS-232C介面DCDPin(第八Pin)永远ON

&C1:RS-232C介面DCDPin由信号来决定,当侦测到信号时

DCDON,否则OFF

.

&D设定RS-232C介面DTRPin的状态

&D0:DTRPin(20pin)永远ON,不理会DTR的控制

&D1:DTR由ON变到OFF时,Modem由连线状态回到到指令状态

&D2:DTR由ON变到OFF时,Modem切断电话线,取消自动回

答及回到指令状态

&D3:DTR由ON变到OFF时,Modem切断电话线,取消自动回

答,并且回到Modem的起始状态

&GGuardTone的设定

&G0:Modem不送出GuardTone

&G1:选择GuardTone为550HZ

&G2:选择GuardTone为1800HZ

&L选择拨接或者专线的工作模式

&L0选择Modem为拨接式工作模式

&L1选择Modem为专线式工作模式

&P选择脉冲式拨号的M/B值

&P0:M/B值为40/60

&P1:M/B值为33/67

&S控制RS-232C介面DSRPin的状态

&S0:RS-232C介面DSRPin(第六Pin)始终为ON

&S1:RS-232C介面DSRPin由DCDPin(第八Pin)来决定

.

立即动作指令

A

立即回答

当Modem执行此指令以後,Modem开始侦测Carrier,如果

Carrier侦测到,则进入连线状态

A/重覆执行指令

A/指令是唯一前面下必加"AT"的指令.Modem执行此

指令以後,Modem执行上一次已经执行过而且尚暂存在

CommandBuffer的指令

D

拨号指令

Modem执行此指令,Modem会依跟在D指令之後的拨号修饰

指令来拨号

H

电话线切换控制

H0:指使Modem切断电话线

H1:指使Modem连线

O

回到连线状态

当Modem因执行ESCcode而回到指令状态时,Modem可以

由O指令而回到连线状态

Z

重置指令(RESET)

此指令用来ResetModem的现行状态

Z指令会使Modem回复到开机起始状态

&F读取出厂组态设定

&F用来存在ROM中的出厂设定的,载入到Modem的动作组态

区域,而使Modem会执行出厂设定的状态

&W将动作组态写入非挥发性记忆体中

&W把现在的动作组态写入非挥发性(NN-RAM)记忆体中

等下次开机时,Modem会执行此动作组态

&Z储存电话号码

此指令是用来将电话号码储存到非挥发性记忆体中,

下次拨号时,可以由S指令而把此电话号码重拨出去

***此指令勿用,以免导至错误动作***

.

拨号修饰指令

P

脉冲拨号

P指令选择拨号为脉冲式拨号(即转盘式拨号)

T

在复频式拨号

T指令选择拨号方式为复频式拨号(接键式拨号)

R

在拨号後处於Answermode

R指令使Modem在拨号以後进入Answermode

原来D指令使MODEM在拨号以後进入Originatemode,但是

有些Modem的频道只有一个频道,不论拨号或回答皆

只有Originatemode,所以如此种Modem连线即只有用

Answermode,在拨号时加入R指令,可以使Modem在拨号以

後进入Answermode.

语法:ATRDT3910324(CR)

W

拨号前等待拨号音

W指令使Modem在拨号前等待号音,其等待时间由S7来决定.

语法:ATDT3210324W123(CR)

Modem在拨123数字之前会先等待拨号音,在等到了拨号音

以後才继续拨123,不然会送出"NODIALTONE",表示等不到拨号音.

@

拨号前等待静音

@指令使Modme在拨号以後,开始等待回铃声,在侦测到回

铃声以後,再等5秒钟的静音,然後再继续执行指令,等待

回铃声的时间由S7来决定

语法:ATDT30221234@123(CR)

Modem在拨号302123以後,等待回铃声,在侦测到回铃声

以後,再等5秒钟的静音,侦测等5秒钟的静音以後再继续

拨号123.

!

闪动

!指令使Modem断线0.5秒,然後再继续拨号

;

拨号後回到指令状态

;指令使Modem在拨完电话号码以後回到指令状态,继续接

受下一个指令.

S

拨存在记忆中的电话号码

S指令和拨号指令一起用,使Modem拨上次由&Z指令存起来

的电话号码

语法:ATDS(CR)

.

主要S暂存器摘要:

暂存器

出厂设定值

范围

单位

功能

--------------------------------------------------------

S0

0

0-255

RING

设定铃响次数

回应电话

S1

0

0-255

RING

计算铃响次数

S2

43

0-127

ASCII

ESCcode

S3

13

0-127

ASCII

输入字元

(Carriage

Return)

S4

10

0-127

ASCII

跳行字元

S5

8

0-127

ASCII

退回字元

(Backspace)

S6

2

0-255

等侯拨号音时间

S7

30

1-60

拨号後等待信时

S8

2

0-255

逗号暂停时间

S9

6

0-255

0.1秒

信号侦测反应

时间

S10

14

0-255

0.1秒

信号消失至挂

断电话反应时

S11

保留

S12

50

20-255

0.02秒

ESCcode前後

S13

保留

S14至S27Modem内部状态设定

.

回应码

AT指令相容Modem在执行完指令以後会回应一个码,告诉

使用者执行的结果,使用者也只有在收到Modem的回应以後才

能继续下达下一个指令,或者继续下一步的动作,所以回应码

也是指使使用者下一步要如何进行的指标,如CONNECT及

CONNECT1200就可以告欣使用者须在Modem是在300BPS或者

1200BPS传输速度,使用者必须依照此指示送出资料,不然资

料传输会发生错误.

回应码摘要:

英文

代号

意义

-----------------------------------------------------

OK

0

指令执行无误

CONNECT

1

X1状态下表示两台Modem连线成功

X2,X3.X4状态下,表示两台

MODEM连线成功,而且速度为300BPS

R

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论