ZHCAD88 October   2023 TMS320F280039

 

  1.   1
  2.   摘要
  3.   商标
  4. 引言
  5. DCAN 和 MCAN 之间的主要差异
  6. 模块初始化
    1. 3.1 DCAN 初始化
    2. 3.2 MCAN 初始化
    3. 3.3 初始化序列
    4. 3.4 模块初始化代码片段
  7. 位时序配置
  8. 消息 RAM 配置
  9. 中断处理
    1. 6.1 MCAN 中断源
    2. 6.2 DCAN 中断处理
    3. 6.3 MCAN 中断处理
  10. 发送数据
    1. 7.1 基本发送过程
      1. 7.1.1 使用 DCAN 发送
      2. 7.1.2 使用 MCAN 发送
    2. 7.2 MCAN 与 DCAN 发送过程差异
    3. 7.3 MCAN 发送概念
      1. 7.3.1 Tx 事件 FIFO
  11. 接收数据
    1. 8.1 接收简介
    2. 8.2 基本接收流程
      1. 8.2.1 DCAN 接收
      2. 8.2.2 MCAN 接收
    3. 8.3 过滤器元素
      1. 8.3.1 过滤器元素结构
    4. 8.4 Rx 缓冲器
      1. 8.4.1 在 Rx 缓冲器中接收
    5. 8.5 Rx FIFO
      1. 8.5.1 在 Rx FIFO 中接收
    6. 8.6 接收高优先级消息
  12. 避免网络错误
  13. 10参考资料

MCAN 中断源

表 6-2 中介绍了 MCAN 的不同中断源:

表 6-2 MCAN 中断源
中断 说明
ARA 访问保留地址
PED 数据段中的协议错误
PEA 仲裁段中的协议错误
WDI 看门狗
BO 总线关闭
EW 警告状态
EP 错误认可
ELO 错误记录溢出
BEU 位错误未校正
BEC 位错误已校正
DRX 存储到专用 Rx 缓冲器的消息
TOO 发生超时
MRAF 消息 RAM 访问失败
TSW 时间戳绕回
TEFL Tx 事件 FIFO 元素丢失
TEFF Tx 事件 FIFO 已满
TEFW Tx 事件 FIFO 达到水线
TEFN Tx 事件 FIFO 新条目
TFE Tx FIFO 为空
TCF 完成发送取消
TC 完成发送
HPM 高优先级消息
RF1L Rx FIFO 1 消息丢失
RF1F Rx FIFO 1 已满
RF1W Rx FIFO 1 达到水线
RF1N Rx FIFO 1 新消息
RF0L Rx FIFO 0 消息丢失
RF0F Rx FIFO 0 已满
RF0W Rx FIFO 0 达到水线
RF0N Rx FIFO 0 新消息