打印

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

[复制链接]
978|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
谢谢谢林达|  楼主 | 2017-9-4 11:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
dirtwillfly| | 2017-9-4 22:03 | 只看该作者
拆分。

使用特权

评论回复
板凳
dalarang| | 2017-9-4 22:56 | 只看该作者
当然是分成多帧了,你还能想怎么办?

使用特权

评论回复
地板
谢谢谢林达|  楼主 | 2017-9-5 08:20 | 只看该作者
dalarang 发表于 2017-9-4 22:56
当然是分成多帧了,你还能想怎么办?

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

使用特权

评论回复
5

使用特权

评论回复
6

使用特权

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

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

使用特权

评论回复
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

粉丝