CAN模块的详解及测试代码.docxVIP

  • 29
  • 0
  • 约6.44千字
  • 约 7页
  • 2019-09-14 发布于广东
  • 举报
CAN模块的详解及测试代码 一、 功能描述 bxCAN是基本扩展CAN(Basic Extended CAN)的缩写,它支持CAN协议2.0A和2.0B。 它的设计目标是以最小的CPU负荷来高效处理人呆收到的报文。它也支持报文发送的优先 级要求(优先级特性可软件配置)。 二、 CAN模块的主要特性 1、 支持CAN协议2.0A和2.0B主动模式; 波特率最高可达1兆位/秒; 支持时间触发通信功能; 2、 发送 3个发送邮箱; 发送报文的优先级特性可软件配置; 记录发送SOF时刻的时间; 3、 接收 3级深度的2个FIFO; 14个位宽可变的过滤器组■由整个CAN共享; 标识符列表; FIFO溢出处理方式对配置; 记录接收SOF时刻的时间; 4、 可支持时间触发通信模式 禁止自动重传模式; 16位自山运行定时器; 定时器分辨率可配置; 可在最后2个数据字节发送时间; 5、 管理 中断可屏蔽; 邮箱山用单独1块地址空间,便于捉高软件效率; 6、 发送邮箱 共有3个发送邮箱供软件来发送报文。发送调度器根据优先级决定哪个邮箱的报文 先被发送。 7、 接收过滤器 共有14个位宽可变/可配置的标识符过滤器组,软件通过对?它们编程,从而在引脚 收到的报文中选择它需要的报文,而把其他报文丢弃掉。 8、 接收FIFO 共冇2个接收FIFO,每个FIFO都可以存放3个完整的报文。它们完全由硬件来管理

文档评论(0)

1亿VIP精品文档

相关文档