ZHCAD88
October 2023
TMS320F280039
1
摘要
商标
1
引言
2
DCAN 和 MCAN 之间的主要差异
3
模块初始化
3.1
DCAN 初始化
3.2
MCAN 初始化
3.3
初始化序列
3.4
模块初始化代码片段
4
位时序配置
5
消息 RAM 配置
6
中断处理
6.1
MCAN 中断源
6.2
DCAN 中断处理
6.3
MCAN 中断处理
7
发送数据
7.1
基本发送过程
7.1.1
使用 DCAN 发送
7.1.2
使用 MCAN 发送
7.2
MCAN 与 DCAN 发送过程差异
7.3
MCAN 发送概念
7.3.1
Tx 事件 FIFO
8
接收数据
8.1
接收简介
8.2
基本接收流程
8.2.1
DCAN 接收
8.2.2
MCAN 接收
8.3
过滤器元素
8.3.1
过滤器元素结构
8.4
Rx 缓冲器
8.4.1
在 Rx 缓冲器中接收
8.5
Rx FIFO
8.5.1
在 Rx FIFO 中接收
8.6
接收高优先级消息
9
避免网络错误
10
参考资料
3.2
MCAN 初始化
配置消息 RAM(请参阅
节 5
)。
配置 CAN 模式(传统 CAN 或 CAN FD)。
配置位时序(请参阅
节 4
)。
配置比特率切换(启用或禁用)。
配置过滤器元素(可选 → 也可以在初始化后和模块运行时执行)。
请注意,在 MCAN 中切换到
init
模式时,与 Tx/Rx 相关的状态寄存器会复位。