ZHCAF59 March   2025 MSPM0G3507

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 CAN 和 UART 之间的桥接器
  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 UART 接收和传输(透明传输)
    6. 3.6 UART 接收和传输(协议传输)
    7. 3.7 CAN 接收和传输
    8. 3.8 应用集成
  7. 4硬件
  8. 5应用程序方面
    1. 5.1 灵活的结构
    2. 5.2 CAN 的可选配置
    3. 5.3 CAN 总线多节点通信示例
  9. 6总结
  10. 7参考资料

软件功能

图 2-3 展示了功能设计。表 3-2 列出了函数。

表 3-1 函数和说明
任务 函数 说明 位置
UART 接收 getUartRxMsg() 获取接收到的 UART 消息 bridge_uart.c
bridge_uart.h
processUartRxMsg() 转换接收到的 UART 消息格式,并将消息存储到 gUART_RX_Element 中
UART 发送 processUartTxMsg() 转换要通过 UART 发送的 gUART_TX_Element 格式
sendUartTxMsg() 通过 UART 发送消息
CAN 接收 getCANRxMsg() 获取接收到的 CAN 消息 bridge_can.c
bridge_can.h
processCANRxMsg() 转换接收到的 CAN 消息格式,并将消息存储到 gCAN_RX_Element 中
CAN 发送 processCANTxMsg() 转换要通过 CAN 发送的 gCAN_TX_Element 格式
sendCANTxMsg() 通过 CAN 发送消息