ZHCS889Q June 2007 – August 2022 TMS320F28232 , TMS320F28232-Q1 , TMS320F28234 , TMS320F28234-Q1 , TMS320F28235 , TMS320F28235-Q1 , TMS320F28332 , TMS320F28333 , TMS320F28334 , TMS320F28335 , TMS320F28335-Q1
PRODUCTION DATA
该器件包括三个串行通信接口(SCI)模块。SCI 模块支持在 CPU 和其他异步外设之间进行使用标准不归零码 (NRZ) 格式的数字通信。SCI 发送器和接收器是双缓冲的,各自具有独立的使能位和中断位。两者可独立运行或在全双工模式下同时运行。为了确保数据完整性,SCI 会检查接收到的数据是否存在中断检测、奇偶校验、超限和成帧错误。比特率可通过 16 位波特选择寄存器编程为超过 65000 种不同的速度。
每个 SCI 模块的特性包括:
最大 I/O 引脚切换速度请见Topic Link Label7。
此模块中的所有寄存器都是连接至外设帧 2 的 8 位寄存器。当一个寄存器被访问时,低字节 (7-0),和高字节 (15-8) 内的寄存器数据被读作零。对高字节的写入无效。
增强型特性:
SCI 端口运行由表 8-12,表 8-13和表 8-14中列出的寄存器配置和控制。
名称(1) | 地址 | 大小 (x16) | 说明 |
---|---|---|---|
SCICCRA | 0x7050 | 1 | SCI-A 通信控制寄存器 |
SCICTL1A | 0x7051 | 1 | SCI-A 控制寄存器 1 |
SCIHBAUDA | 0x7052 | 1 | SCI-A 波特率寄存器,高位 |
SCILBAUDA | 0x7053 | 1 | SCI-A 波特率寄存器,低位 |
SCICTL2A | 0x7054 | 1 | SCI-A 控制寄存器 2 |
SCIRXSTA | 0x7055 | 1 | SCI-A 接收状态寄存器 |
SCIRXEMUA | 0x7056 | 1 | SCI-A 接收仿真数据缓冲寄存器 |
SCIRXBUFA | 0x7057 | 1 | SCI-A 接收数据缓冲寄存器 |
SCITXBUFA | 0x7059 | 1 | SCI-A 发送数据缓冲寄存器 |
SCIFFTXA(2) | 0x705A | 1 | SCI-A FIFO 发送寄存器 |
SCIFFRXA(2) | 0x705B | 1 | SCI-A FIFO 接收寄存器 |
SCIFFCTA(2) | 0x705C | 1 | SCI-A FIFO 控制寄存器 |
SCIPRIA | 0x705F | 1 | SCI-A 优先级控制寄存器 |
名称(1) | 地址 | 大小 (x16) | 说明 |
---|---|---|---|
SCICCRB | 0x7750 | 1 | SCI-B 通信控制寄存器 |
SCICTL1B | 0x7751 | 1 | SCI-B 控制寄存器 1 |
SCIHBAUDB | 0x7752 | 1 | SCI-B 波特率寄存器,高位 |
SCILBAUDB | 0x7753 | 1 | SCI-B 波特率寄存器,低位 |
SCICTL2B | 0x7754 | 1 | SCI-B 控制寄存器 2 |
SCIRXSTB | 0x7755 | 1 | SCI-B 接收状态寄存器 |
SCIRXEMUB | 0x7756 | 1 | SCI-B 接收仿真数据缓冲寄存器 |
SCIRXBUFB | 0x7757 | 1 | SCI-B 接收数据缓冲寄存器 |
SCITXBUFB | 0x7759 | 1 | SCI-B 发送数据缓冲寄存器 |
SCIFFTXB(2) | 0x775A | 1 | SCI-B FIFO 发送寄存器 |
SCIFFRXB(2) | 0x775B | 1 | SCI-B FIFO 接收寄存器 |
SCIFFCTB(2) | 0x775C | 1 | SCI-B FIFO 控制寄存器 |
SCIPRIB | 0x775F | 1 | SCI-B 优先级控制寄存器 |
名称(1) | 地址 | 大小 (x16) | 说明 |
---|---|---|---|
SCICCRC | 0x7770 | 1 | SCI-C 通信控制寄存器 |
SCICTL1C | 0x7771 | 1 | SCI-C 控制寄存器 1 |
SCIHBAUDC | 0x7772 | 1 | SCI-B 波特率寄存器,高位 |
SCILBAUDC | 0x7773 | 1 | SCI-C 波特率寄存器,低位 |
SCICTL2C | 0x7774 | 1 | SCI-C 控制寄存器 2 |
SCIRXSTC | 0x7775 | 1 | SCI-C 接收状态寄存器 |
SCIRXEMUC | 0x7776 | 1 | SCI-C 接收仿真数据缓冲寄存器 |
SCIRXBUFC | 0x7777 | 1 | SCI-C 接收数据缓冲寄存器 |
SCITXBUFC | 0x7779 | 1 | SCI-C 传输数据缓冲寄存器 |
SCIFFTXC(2) | 0x777A | 1 | SPI-C FIFO 发送寄存器 |
SCIFFRXC(2) | 0x777B | 1 | SPI-C FIFO 接收寄存器 |
SCIFFCTC(2) | 0x777C | 1 | SPI-C FIFO 控制寄存器 |
SCIPRC | 0x777F | 1 | SPI-C 优先级控制寄存器 |
图 8-15显示了 SCI 模块方框图。