串行通信接口(SCI)是采用双线制通信的异步串行通信接口(UART)。SCI模块采用标准非归零(NRZ)数据格式,能够实现多CPU之间或同其他具有兼容数据格式SCI端口的外设进行数据通信。F2812处理器提供两个SCI接口,为减小串口通信时CPU的开销,F28l2的串口支持16级接收和发送FIFO。也可以不使用FIFO缓冲,SOl的接收器和发送器可以使用双级缓冲传送数据,并且SCI接收器和发送器有各自独立的中断和使能位,可以独立地操作实现半双工通信,或者同时操作实现全双工通信,如图所示。
图 SCI全双工通信连接图
为保证数据完整,SCI模块对接收到的数据进行间断、极性、超限和帧错误的检测。为减少软件的负担,SCI采用硬件对通信数据进行极性和数据格式检查。通过对16位的波特率控制寄存器进行编程,配置不同的SCI通信速率。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。