首页 理论教育 SCI模块的异步数据通信与校验特性简介

SCI模块的异步数据通信与校验特性简介

时间:2023-06-29 理论教育 版权反馈
【摘要】:SCI模块支持CPU和其他使用非归零格式的外部设备之间的异步数据通信。为了保证数据的完整性,SCI模块会对接收数据进行间断检测、奇偶校验、溢出和帧信息错误检测等。串行通信接口模块的特性有:1)两个外部引脚:SCI发送输出引脚和SCI接收输入引脚。在不使用SCI的情况下,这两个引脚可以用做通用输入输出功能。这些寄存器实际上都是8位寄存器,位于外设模块帧2。

SCI模块的异步数据通信与校验特性简介

串行通信接口(Serial Communic ation Inte rface,SCI)是一个两线异步串行接口,也就是通常所说的UART(Univ ersal Asynchronous Receiver and Transmitter,通用异步接收器与发送器),可以和RS-232/485设备接口。SCI模块支持CPU和其他使用非归零(Non-Return-to-Zero,NRZ)格式的外部设备之间的异步数据通信。为了减少CPU的开销,240x DSP的串行通信接口的接收器和发送器具有各自的使能位和中断位。它们能够在半双工模式下分时工作或者在全双工模式下同时工作。

为了保证数据的完整性,SCI模块会对接收数据进行间断(Break)检测、奇偶校验、溢出和帧信息错误检测等。通过一个16位的波特率选择寄存器,可以对波特率进行编程。

串行通信接口模块的特性有:

1)两个外部引脚:SCI发送输出引脚(SCITXD)和SCI接收输入引脚(SCIRXD)。在不使用SCI的情况下,这两个引脚可以用做通用输入输出(GPIO)功能。

2)波特率可编程,通过16位的波特率寄存器可选择最高达64K个不同的速率。

3)数据格式:

●一个起始位。

●数据长度(1~8位)可编程。

●可选的奇校验、偶校验和无奇偶校验工作模式。

●可选择一个或者两个停止位。(www.xing528.com)

4)4个错误检测标志:奇偶校验、溢出(Overrun)、帧同步和间断检测。

5)两个唤醒多处理器模式:空闲线(Idle-line)模式和地址位(Addre ss bit)模式。

6)半双工和全双工工作模式。

7)双缓冲器接收和发送功能。

8)通过中断或者查询标志位可以完成发送或接收操作。

9)独立的发送器和接收器中断使能位。

10)非归零(NRZ)格式。

11)控制寄存器位于开始地址为7050H的外设寄存器帧中。这些寄存器实际上都是8位寄存器,位于外设模块帧2。对这些寄存器进行访问时,数据存在低字节中(位7~0),高字节(位15~8)读出值为0,写高字节无效。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈