MODEM调试手册._原创文档.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

MODEM调试说明

接线方式:

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

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

数据传输:

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

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

进行连接。

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

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

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

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

(1)发送“ATD0S0R1”,设置为忽略DTR,DSR,CTS信号;

(2)发送“ATK0”,设置为忽略流控;

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

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

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

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

非易失存储器(例如:ATE0X0S0=1D0S0R1WW1)。

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

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

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

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

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

试程序比较方便。

附:Conexant芯片MODEM指令集AT

第一章AT指令说明

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

1-1一般指令

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

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

1-2指令AT

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

/A应答指令

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

/BnMODEM规定操作的协议(Protocol)

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

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

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

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

D呼叫,拨号指令

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

T双音频式(DTMF)拨号。

P脉冲拨号。

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

;拨号后回到指令状态。

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

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

!产生FLASH(断机0.5秒)。

W令本机等待拨号音。

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

En回应指令

E0在指令状态时,MODEM不回应终端机所送出的字元。

E1在指令状态时,MODEM回应终端机所送出的字元(出厂设置)。

Hn挂机或摘机

H0挂机(On-H。ook)

H1摘机(Off。-Hook

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档