ZHCS864Q April 2009 – January 2024 TMS320F28030 , TMS320F28030-Q1 , TMS320F28031 , TMS320F28031-Q1 , TMS320F28032 , TMS320F28032-Q1 , TMS320F28033 , TMS320F28033-Q1 , TMS320F28034 , TMS320F28034-Q1 , TMS320F28035 , TMS320F28035-Q1
PRODUCTION DATA
此器件包含一个 LIN 控制器。LIN 标准基于 SCI (UART) 串行数据连接格式。LIN 模块也可被配置成作为一个 SCI 运行。
LIN 模块具有以下特性:
2803x 器件已经通过了 LIN 2.0 符合性测试(主器件和从器件)。如需详细信息,请联系 TI。
有关 LIN 的详细信息,请参阅 TMS320F2803x 实时微控制器技术参考手册 中的“本地互连网络 (LIN) 模块”一章。
表 7-30中的寄存器配置和控制 LIN 模块的运行。
名称(1) | 地址 | 大小 (x16) | 说明 |
---|---|---|---|
SCIGCR0 | 0x6C00 | 2 | 全局控制寄存器 0 |
SCIGCR1 | 0x6C02 | 2 | 全局控制寄存器 1 |
SCIGCR2 | 0x6C04 | 2 | 全局控制寄存器 2 |
SCISETINT | 0x6C06 | 2 | 中断使能寄存器 |
SCICLEARINT | 0x6C08 | 2 | 中断禁用寄存器 |
SCISETINTLVL | 0x6C0A | 2 | 设置中断级别寄存器 |
SCICLEARINTLVL | 0x6C0C | 2 | 清除中断级别寄存器 |
SCIFLR | 0x6C0E | 2 | 标志寄存器 |
SCIINTVECT0 | 0x6C10 | 2 | 中断矢量偏移寄存器 0 |
SCIINTVECT1 | 0x6C12 | 2 | 中断矢量偏移寄存器 1 |
SCIFORMAT | 0x6C14 | 2 | 长度控制寄存器 |
BRSR | 0x6C16 | 2 | 波特率选择寄存器 |
SCIED | 0x6C18 | 2 | 仿真缓冲寄存器 |
SCIRD | 0x6C1A | 2 | 接收器数据缓冲寄存器 |
SCITD | 0x6C1C | 2 | 发送数据缓冲寄存器 |
保留 | 0x6C1E | 4 | RSVD |
SIPIO2 | 0x6C22 | 2 | 引脚控制寄存器 2 |
保留 | 0x6C24 | 10 | RSVD |
LINCOMP | 0x6C30 | 2 | 比较寄存器 |
LINRD0 | 0x6C32 | 2 | 接收数据寄存器 0 |
LINRD1 | 0x6C34 | 2 | 接收数据寄存器 1 |
LINMASK | 0x6C36 | 2 | 接受屏蔽寄存器 |
LINID | 0x6C38 | 2 | 寄存器包含 ID 字节,ID 从任务字节,和接收到的 ID 域。 |
LINTD0 | 0x6C3A | 2 | 发送数据寄存器 0 |
LINTD1 | 0x6C3C | 2 | 发送数据寄存器 1 |
MBRSR | 0x6C3E | 2 | 波特率选择寄存器 |
保留 | 0x6C40 | 8 | RSVD |
IODFTCTRL | 0x6C48 | 2 | 用于 BLIN 的 IODFT |
图 7-34 显示了 LIN 模块方框图。