新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > PIC单片机控制Modem的串行通信设计

PIC单片机控制Modem的串行通信设计

作者:时间:2009-09-25来源:网络收藏

  异步主程序框图如图2,中断服务子程序框图如图3。             

本文引用地址:http://www.eepw.com.cn/article/173596.htm

                    

2.3 设置
安装好开通之前,须预先设置好的初始状态。上电后,需对Modem进行复位操作,发送命令设置Modem结果码形式。
Modem初始化服务程序执行Modem初始化命令和呼叫(应答)等。Modem的呼叫、应答采用自动方式。在进行之前,呼叫发出ATD (专线方式)命令,Modem监测线路上的载波。如果检测到载波,则返回连接成功结果码;否则返回无载波结果码。两端Modem正确可靠地建立起数据链路后。就可以进行数据了。通信完成以后,双方Modem若要拆线挂机.则Modem由数据状态转为命令状态,发出ATH(挂机命令)实现挂机。挂机后要对Modem的自动应答和中断等状态进行重新设置。

3 PICModem 同步通信
用PIC的同步串口USARTModem实现同步数据通信,保证了数据的高效率和实时传输。PIC的USART模块工作于同步方式时,RC7引脚被用做数据双向传输通道DT,RC6引脚被用做时钟发送/接收专线CK。线路上的数据格式可以是8位或者9位,由于利用时钟专线进行双方同步,就不需要起始位和停止位了。同步数据是在一条线路上双向传输的,而时钟却是在一条线路上固定从主机向从机单向发送的。
同步串口的初始化与异步串口通信类似,程序可参照2.2,对Modem进行相应的初始化,使其工作于同步模式。

4 结论
本系统用PICModem的同步/异步通信,实现了数据的远程传输,可方便提供多种速率,硬件构成简单,软件容易。在点对点的远程数字终端维护中,传输数据、话音及传真收到了很好的效果。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭