stm32的CAN总线学习总结.docVIP

  • 4
  • 0
  • 约7.69万字
  • 约 10页
  • 2016-12-23 发布于贵州
  • 举报
1、首先通读手册中关于CAN的文档,必须精读。 STM32F10xxx 参考手册Rev7V3.pdf 需要精读的部分为 RCC 和 CAN 两个章节。 为什么需要精读 RCC 呢?因为我们将学习 CAN 的波特率的设置,将要使用到 RCC 部分的设置,因此推荐大家先复习下这部分中的几个时钟。 关于STM32的can总线简单介绍 bxCAN是基本扩展CAN(Basic Extended CAN)的缩写,它支持CAN协议2.0A和2.0B。它的设计目标是,以最小的CPU负荷来高效处理大量收到的报文。它也支持报文发送的优先级要求(优先级特性可软件配置)。 对于安全紧要的应用,bxCAN提供所有支持时间触发通信模式所需的硬件功能。 主要特点 ·支持CAN协议2.0A和2.0B主动模式 · 波特率最高可达1兆位/秒 ·支持时间触发通信功能 发送 ·3个发送邮箱 · 发送报文的优先级特性可软件配置 ·记录发送SOF时刻的时间戳 接收 · 3级深度的2个接收FIFO ·14个位宽可变的过滤器组-由整个CAN共享 · 标识符列表 ·FIFO溢出处理方式可配置 ·记录接收SOF时刻的时间戳 可支持时间触发通信模式 ·禁止自动重传模式 ·16位自由运行定时器 ·定时器分辨率可配置 ·可在最后2个数据字节发送时间戳 管理 ·中断可屏蔽 · 邮箱占用单独1块地址空间,便于提高软件效率 2、ST

文档评论(0)

1亿VIP精品文档

相关文档