[STM32F1] 填充错误

[复制链接]
1632|27
jiaxw 发表于 2016-10-30 23:17 | 显示全部楼层

4-20mA模拟量采集(基于STM32 CAN 总线)https://bbs.21ic.com/icview-823024-1-1.html
liliang9554 发表于 2016-10-30 23:19 | 显示全部楼层
CAN的设置只要按照库提供的方法做就可以
午夜粪车 发表于 2016-10-30 23:20 | 显示全部楼层
特别注意在屏蔽方式下,标准帧的11位是放在寄存器的21-31位;扩展帧的高18位放在3-20位;在实际应用的时候选定了标准帧方式时候只有21-31和0-2这14位是有效果的;同样在扩展帧模式下,0-31位都有效;请注意,0-2这3位在标准帧和扩展帧方式下都是参加比较的(设置的时候请按照设置的方式对应设置这1-2位,0位请设置为0);
zhaoxqi 发表于 2016-10-30 23:21 | 显示全部楼层
远程帧这个我个人觉得没有什么用处,如果需要的话,在开始初始化的时候屏蔽掉32位寄存器的1位
huangchui 发表于 2016-10-30 23:22 | 显示全部楼层
在做寄存器设置的时候注意,扩展帧的时候给定的数据左移动3位再把低3位设置好后赋值,标准帧的时候给定的数据左移动21位再把低3位设置好后再赋值;
jiajs 发表于 2016-10-30 23:22 | 显示全部楼层
AN虽然是稳定的,但是如果二个CAN总线设备互相高速发送接收数据,还是会有丢码现象,
zhanghqi 发表于 2016-10-30 23:23 | 显示全部楼层
但是可以做到总线不会死掉,可以恢复正常数据通讯.
 楼主| spark周 发表于 2016-10-30 23:24 | 显示全部楼层
嗯,我再好好缕一缕吧,有了好消息及时通知大家,结贴喽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部