串行通信接口课件.ppt

串行通信接口课件.ppt

ID:57044859

大小:1.40 MB

页数:26页

时间:2020-07-28

串行通信接口课件.ppt_第1页
串行通信接口课件.ppt_第2页
串行通信接口课件.ppt_第3页
串行通信接口课件.ppt_第4页
串行通信接口课件.ppt_第5页
资源描述:

《串行通信接口课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第15讲281x串行通信接口SCI15.1SCI概述SCI是SerialCommunicationInterface的简称,即串行通信接口。SCI是一个双线的异步串口,换句话说,是具有接收和发送两根信号线的异步串口,一般可以看作是UART(UniversalAsynchronousReceiver/Transmitter,通用异步接收/发送装置)。X281X的内部具有两个相同的SCI模块,SCIA和SCIB。15.1SCI概述在控制系统中,串行通讯是各控制单元或上、下位机之间实现数据共享的重要途径SCI模块与CPU模块关系示意图SCI模块相关信号数据存储器映射的控制和状态寄存器SCI

2、信号描述信号名称描述外部信号RXDSCI异步串行数据接收信号TXDSCI异步串行数据发送信号控制信号通信速率时钟低速外设LSPCLK定标时钟中断信号TXINT发送中断RXINT接收中断15.2SCI模块特点两个外部引脚:SCITXD:SCI输出引脚。SCIRXD:SCI输入引脚。如果不用SCI功能时,这两个引脚可以设置成通用I/O。64K种可编程的通讯速率。数据格式:一位起始位;1~8位数据长度位,可编程;可以选择奇校验、偶校验或者无校验;一位或两位停止位。四种错误检测标志:奇偶校验错误、超时错误、帧错误和间断检测错误。SCI模块特点两种多处理器唤醒模式:空闲线模式和地址位模式。全/

3、半双工通讯模式。双缓冲接收和发送功能。发送和接收可以采用中断或状态标志位查询两种方式。独立的发送和接收中断使能位(BRKDT除外)。起始地址从7050H开始的13个SCI模块控制寄存器。SCI模块的所有控制寄存器都是8位的,对这些寄存器的操作仅对低8位(0~7)有效;对高8位(8~15)读操作返回零,写操作无效。增强的功能包括:自动波特率检测和16级发送/接收FIFO。15.3SCI模块结构一个发送器(TX)及其主要的寄存器;SCITXBUF:发送数据缓冲寄存器,存放要发送的数据(由CPU加载)。TXSHF:发送移位寄存器,从SCITXBUF接收数据再将数据移位送到SCITXD引脚上

4、,每次移动一位。一个接收器(RX)及其主要的寄存器:RXSHF:接收移位寄存器,从SCIRXD引脚接收数据并移位存储,每次移动一位。SCIRXBUF:接收数据缓冲寄存器,存放CPU要读取的数据。来自远程处理器的数据先被移位存放在RXSHF中,再载入SCIRXBUF和SCIRCEMU中。一个可编程的波特率发生器。映射于数据存储器空间的控制和状态寄存器。SCI模块的发送器和接收器可以单独工作,也可以同时工作。SCI模块的工作原理发送接收SCIPinConnectionsTransmitter-databufferregisterTransmittershiftregisterSCIDev

5、ice#1SCIRXDSCITXDSCITXDSCIRXDSCIDevice#28Receiver-databufferregisterReceivershiftregister8Transmitter-databufferregisterTransmittershiftregister8Receiver-databufferregisterReceivershiftregister8(FullDuplexShown)RXFIFO_0RXFIFO_15RXFIFO_0RXFIFO_15TXFIFO_0TXFIFO_15TXFIFO_0TXFIFO_1515.4SCI多处理器通信SCI

6、模块有两种多处理器通讯协议:空闲线多处理器模式和地址位多处理器模式。SCI模块提供通用异步接收/发送(UART)通讯模式,可以方便地和很多常用外设接口。异步通讯模式需要两根信号线就可以和很多使用RS-232-C格式的标准设备(例如终端或打印机)接口;SCI模块的发送和接收数据都采用NRZ(非归零)格式:?一个起始位;?1~8个数据位;?一个奇/偶校验位或者没有校验位;?一个或两个停止位。这样带有格式信息的一个数据字符称为一帧,它的基本结构如下图。SCI-AProgrammableDataFormatStartLSB23457MSBParityStop1Addr/Data6Thisbi

7、tpresentonlyinAddress-bitmodeStop2NRZ(nonreturntozero)formatStartBitLSBofDataMajorityVoteFallingEdgeDetectedSCIRXDSCICLK(Internal)123456781234567812SCICLKperiodsperdatabitSCI异步通信模式多数表决SCI工作方式SCI异步通信格式使用单线(单路,即半双工)或双线(双路,即全双工)通信。在这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。