ZHCAF59 March 2025 MSPM0G3507
CAN-UART 桥接器连接 CAN 和 UART 接口。本文中的示例可依靠 Launchpad 上的 XDS110 来使用 PC 观察 UART 数据。用户还可以通过 CAN-UART 桥接器从 PC 向 CAN 总线发送消息。对于 CAN 总线数据,用户可以使用 CAN 分析器或两个 LaunchPAD 形成环路,如随附演示的基本结构所示。
本文中的示例同时支持透明传输和协议传输。图 1-1 所示为用于透明传输的 PC 终端程序。图 1-2 所示为用于协议传输的 PC 终端程序。
对于协议传输,此示例指定了 UART 消息格式。用户还可以根据应用程序需要修改格式。接收来自 UART 的消息时,消息格式为 < 55 AA ID1 ID2 ID3 ID4 Length Data1 Data2 ...>。用户可以通过输入相同格式的数据,将数据从终端发送到 CAN 总线。55 AA 是标头。ID 区域为四字节。长度区域为一字节,表示数据长度。
对于透明传输,UART 使用可配置的超时来检测一条消息。来自 UART 的数据被填充到 CAN 的数据区域(反向相同)。CAN ID 是默认值。
图 1-1 用于透明传输的 PC 终端程序
图 1-2 用于协议传输的 PC 终端程序