- 15
- 0
- 约7.83千字
- 约 59页
- 2015-09-13 发布于河南
- 举报
东北林业大学DSP原理课件 第十二章 SCI
第十二章SCI接口应用 串行通信接口(SCI)是采用双线通信的异步串行通信接口,即通常所说的UART。为减少串口通信时CPU的开销,F2812的串口支持16级接收和发送FIFO。SCI模块采用标准非归0(NRZ)数据格式,可以与CPU或其他通信数据格式兼容的异步外设进行数字通信。当不使用FIFO时.SCI接收器和发送器采用双级缓冲传送数据.SCI接收器和发送器有自己的独立使能和中断位,可以独立地操作,在全双工模式下也可以同时操作。 为保证数据完整,SCI模块对接收到的数据进行间断、极性、超限和帧错误检测。通过对16位的波特率控制寄存器进行编程,配置不同的SCI通信速率。 SCI采用全双工通信模式的主要功能单元,具体包括以下功能单元。 一个发送器(TX)及相关寄存器。 SCITXBUF:发送数据缓冲寄存器.存放要发送的数据(由CPU装载); TXSHF寄存器:发送移位寄存器,从SCITXBUF寄存器接收数据,并将数据移位到SCITXD引脚上,每次移一位数据。 一个接收器(RX)及相关寄存器。 RXSHF寄存器:接收移位寄存器,从SCIRXD引脚移人数据,每次移一位; SCIRXBUF:接收数据缓冲寄存器,存放CPU要读取的数据。来自远程处理器的数据装入寄存器RXSHF,然后又装入接收数据缓冲寄存器SCIRXBUF和接收仿真缓冲寄存器SCIXEMU中
原创力文档

文档评论(0)