主要内容

本页采用了机器翻译。点击此处可查看英文原文。

C2803x LIN Transmit

通过串行通信接口 (SCI) 将目标数据传输到主机

描述

本地互连网络 (LIN) 总线实现了用于分布式汽车和工业应用的串行通信协议。具体来说,LIN 适用于不需要 CAN 协议所提供的带宽或鲁棒性的低成本应用。

C2803x LIN Transmit 模块需要三个输入:

  • ID:设置 LIN 发送节点的 LIN ID 值。

  • TX ID Mask:设置 LIN 发送节点的 LIN ID 掩码值。

  • Data:将此输入连接到数据源。

注意

许多 LIN 特定设置位于 Peripherals > LIN > Hardware Implementation > Target hardware resources 下,适用于您的模型。请确认这些设置符合您的应用程序要求。

  • C2803x LIN Transmit block

参数

Send checksum

选中此复选框,可在校验字节的最后一个数据字段中包含校验和。LIN 2.0 实现需要此校验和。

默认值为未选中(禁用)。

Physical bus error interrupt

LIN 控制器节点检测物理总线何时无法传输有效消息。例如,如果总线对地或对 V BAT 短路。这会在网络上的所有 LIN 节点中发出物理总线错误标志。如果启用 Physical bus error interrupt,LIN 发送节点将响应物理总线错误标志而生成中断。

Bit error interrupt

如果启用此选项,LIN 节点会将它传输的数据与 LIN 总线上的数据进行比较。

默认值为 Disabled

TXRX 错误检测器位监视器比较 LIN 发送 (LINTX) 和接收 (LINRX) 引脚上的数据位。如果数据不匹配,位监视器会发出位错误标志。启用此选项后,位错误标志也会产生位错误中断。

Transmit buffer interrupt

如果启用此选项,LIN 节点在生成校验和并设置发送器缓冲区寄存器就绪标志时会生成中断。

默认值为 Disabled

参考资料

For detailed information on the SCI module, see TMS320F2803x Piccolo Local Interconnect Network (LIN) Module, Literature Number SPRUGE2, available at the Texas Instruments® Web site.