CAN消息超过八字节时怎么办呢?

[复制链接]
947|7
手机看帖
扫描二维码
随时随地手机跟帖
dirtwillfly| | 2017-9-4 22:03 | 显示全部楼层
拆分。

使用特权

评论回复
dalarang| | 2017-9-4 22:56 | 显示全部楼层
当然是分成多帧了,你还能想怎么办?

使用特权

评论回复
谢谢谢林达|  楼主 | 2017-9-5 08:20 | 显示全部楼层
dalarang 发表于 2017-9-4 22:56
当然是分成多帧了,你还能想怎么办?

我知道要拆分,我现在做的是,把第一个字节作为数据编号,剩余的七个字节攒送数据,ID一样,这样对吧?!

使用特权

评论回复

使用特权

评论回复

使用特权

评论回复
dalarang| | 2017-9-5 14:09 | 显示全部楼层
谢谢谢林达 发表于 2017-9-5 08:20
我知道要拆分,我现在做的是,把第一个字节作为数据编号,剩余的七个字节攒送数据,ID一样,这样对吧?! ...

把数据编号附加到帧标识符中。
扩展帧的29位帧标识符完全可以取出部分来挪做它用,没必要浪费宝贵的数据字节,总共就8个数据字节,浪费一个少一个。

使用特权

评论回复
515192147| | 2017-9-5 17:08 | 显示全部楼层
拆分后,用 不同的id发送,可参考下面文件

冗余双CAN现场总线STM32F105开发板Keil C++源程序下载链接:
https://bbs.21ic.com/forum.php?mo ... amp;fromuid=2554432

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

79

帖子

0

粉丝