CAN 通信为总线通信。用户可以使用 CAN-UART 桥接器设计来测试 CAN 总线的多节点通信。图 5-1 显示了基本结构。当用户通过任何 CAN-UART 桥接器向 CAN 总线发送消息时,系统会立即从其他节点读回该消息。
必须使用至少三个 LaunchPad。LaunchPad 上的每个 CAN 通信都需要一个收发器。LaunchPad 和收发器之间的连接如 图 4-2 所示。
MSPM0 的 CAN 模块支持硬件滤波,以选择具有特定 ID 的消息。请注意,在此示例代码中,默认情况下不执行硬件滤波。用户可以配置硬件滤波。有关具体配置,请参阅相关文档。