10.2  SCI模块的结构

10.2 SCI模块的结构

串行通信接口SCI在全双工工作模式下的结构框图如图10-2所示,包括如下部分:

1)发送器(TX)及其寄存器。

●SCITXBUF:发送数据缓冲寄存器,保存需要发送的数据(由CPU装载)。

●TXSHF:发送移位寄存器。从SCITXBUF寄存器中接收数据,并且每次一位将数据移至SCITXD引脚上。

2)接收器(RX)及其寄存器。

●RXSHF:接收移位寄存器。每次一位将数据从SCIRXD引脚上移至RXSHF寄存器中。

●SCIRXBUF:接收数据缓冲寄存器。它保存CPU读取的接收数据。这些数据是由其他的处理器发出,通过串行通信接口移入RXSHF寄存器,然后加载至SCIRXBUF和

SCIRX-EMU寄存器中。

3)一个可编程波特率发生器。

4)映射到数据存储器空间的控制和状态寄存器。

SCI的接收器和发送器既可以独立工作,也可以同时工作。