ZHCAF63 June   2024 MSPM0G3507

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 连接 CAN 和 I2C 的桥接器
  5. 2实施
    1. 2.1 原理
    2. 2.2 结构
  6. 3软件说明
    1. 3.1 软件功能
    2. 3.2 可配置参数
    3. 3.3 自定义元件的结构
    4. 3.4 FIFO 的结构
    5. 3.5 I2C 接收和传输(透明传输)
    6. 3.6 I2C 接收和传输(协议传输)
    7. 3.7 CAN 接收和传输
    8. 3.8 应用集成
  7. 4硬件
  8. 5应用程序方面
    1. 5.1 结构灵活
    2. 5.2 I2C 的可选配置
    3. 5.3 可选的 CAN 配置
    4. 5.4 CAN 总线多节点通信示例
  9. 6总结
  10. 7参考资料

CAN 总线多节点通信示例

CAN 通信是总线通信。用户可以使用此 CAN-I2C 桥接器设计来测试 CAN 总线的多节点通信。图 5-1 显示了基本结构。当用户通过任何 CAN-I2C 桥接器向 CAN 总线发送消息时,系统会立即从其他节点读回该消息。

至少需要使用三个 LaunchPad。LaunchPad 上的每个 CAN 通信都需要一个收发器。LaunchPad 和收发器之间的连接如 图 4-3 中所示。

MSPM0 的 CAN 模块支持硬件过滤,以选择具有特定 ID 的消息。请注意,在此示例代码中,默认情况下不执行硬件过滤。用户可以配置硬件过滤。有关具体配置,请参阅相关文档。

 多节点通信的基本结构图 5-1 多节点通信的基本结构