- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章USART模块讲述
第7章USART模块
微处理器与外设交换数据的过程可选择以下两种方式:
并行通信:数据的各个数位同时传送。
串行通信:数据按照位的顺序一位一位传 送。
第7章USART模块
与并行通信相比,串行通信的优点
(1)成本大大降低
(2)易于实现远距离通信
(3)工作频率可以更高,可以实现非常高速率的数据传输
(4)一般支持简单的数据传输协议或规范,支持数据确认机制。
第7章USART模块
在串行通信中数据在两个站之间进行传送的。
按照数据传送方向,串行通信可以分为单工、半双工和全双工三种制式。
在单工制式下数据只能从发送站向接收站传送。
在半双工制式下数据能双向传送,但是不能同时在两个方向上传送数据。
在全双工制式下,接收数据和发送数据占用不同的线路,全双工通信可以同时发送和接收。
几种常用的通信协议
同步通信方式要求通信双方以相同的时钟频率进行,而且准确协调,通过共享一个单个时钟或定时脉冲源保证发送方和接收方的准确同步,效率较高;
异步通信方式不要求双方同步,收发方可采用各自的时钟源,双方遵循异步的通信协议,以字符为数据传输单位,发送方传送字符的时间间隔不确定,发送效率比同步传送效率低。
第7章USART模块
串行通信标准有许多,下面对部分席见的串行通信进行简单介绍。
1.1、RS232串行通信接口的特性
在TxD和RxD上:逻辑1(MARK) =-5V~-15V
????????????? 逻辑0(SPACE)=+5~+15V
允许的最大传输速率为38.4kb/s或更高;最长可驱动电缆25m。
机械特性: RS232标准采用的接口是9芯或25芯的D型插头,常用的一般是9针插头(DB-9)
1.2 RS232串行通信接口定义
1.2 RS232串行通信接口定义
9针串口(DB9)
25针串口(DB25)
针号
功能说明
缩写
针号
功能说明
缩写
1
数据载波检测
DCD/CD
8
数据载波检测
DCD/CD
2
接收数据
RXD
3
接收数据
RXD
3
发送数据
TXD
2
发送数据
TXD
4
数据终端准备
DTR
20
数据终端准备
DTR
5
信号地
GND/SG
7
信号地
GND/SG
6
数据设备准备好
DSR
6
数据准备好
DSR
7
请求发送
RTS
4
请求发送
RTS
8
清除发送
CTS
5
清除发送
CTS
9
振铃指示
RI
22
振铃指示
RI
1.2 RS232串行通信接口定义
RS-232C规标准接口有25条线,常用的只有9根,它们是:
(1)数据装置准备好(Data set ready-DSR)——有效时(ON)状态,表明通信装置处于可以使用的状态。
(2)数据终端准备好(Data set ready-DTR)——有效时(ON)状态,表明数据终端可以使用。
(3)请求发送(Request to send-RTS)——用来表示DTE请求DCE发送数据,即当终端要发送数据时,使该信号有效(ON状态),向MODEM请求发送。它用来控制MODEM是否要进入发送状态。
(4)允许发送(Clear to send-CTS)——用来表示DCE准备好接收DTE发来的数据,是对请求发送信号RTS的响应信号。当MODEM已准备好接收终端传来的数据,并向前发送时,使该信号有效,通知终端开始沿发送数据线TxD发送数据。
(5)接收线信号检出(Received Line detection-RLSD)——用来表示DCE已接通通信链路,告知DTE准备接收数据。当本地的MODEM收到由通信链路另一端(远地)的MODEM送来的载波信号时,使RLSD信号有效,通知终端准备接收,并且由MODEM将接收下来的载波信号解调成数字两数据后,沿接收数据线RxD送到终端。此线也叫做数据载波检出(Data Carrier dectection-DCD)线。
(6)振铃指示(Ringing-RI)——当MODEM收到交换台送来的振铃呼叫信号时,使该信号有效(ON状态),通知终端,已被呼叫。
(7)发送数据(Transmitted data-TxD)——通过TxD终端将串行数据发送到MODEM,(DTE→DCE)。
(8)接收数据(Received data-RxD)——通过RxD线终端接收从MODEM发来的串行数据,(DCE→DTE)。
(9)地线-GND。
2 RS232串行通信接口的应用
2.1 采用RS232进行计算机通信
串口通信接线方法:两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口),串口传输数据只要有接收数据针脚
文档评论(0)