CAN通信踩坑经验

CubeMX配置CAN通信时,双机通信的CAN时序配置要一致,对同步再补偿时间一致要求绝对一致,避免在主机发送时同步再补偿数据帧的位处于高时被从机的同步再补偿位处于低而拉低,轻则用示波器测量出现三角尖波,重则数据帧错误。以STM32F103C8T6的双机CAN通信为例,设置CPU的主频为72M,CAN挂接在APB1总线上,主频经二分频给到CAN通信的外设时钟,即36M,主机配置为4分频,时间分度一5tq,时间分度2为3tq,同步再补偿1tq。(为什么这么设置,因为我狗🐶,这样Time for one Bit刚好是1000ns,用示波器比较好看)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值