CAN数据传输?

2019-03-24 12:52发布

1.利用CAN进行数据的传送,由于其数据场的长度为8个字节,所以一次只能传送最多8个参数,如果系统中的参数超过8个那该如何处理呢?
2.如果选择“标准帧”,那么其报文ID应该有11位,为什么帧ID还可以写成:00000080,这也不是11位啊?(图1);如果选择“扩展帧”,那么其报文ID应该有29位,为什么帧ID还可以如图2定义呢,这也不是29位啊?

测试软件.jpg 扩展帧.jpg

3.如果ID写成0X00000080,那么这个0X算不算位数呢?

[ 本帖最后由 喜鹊王子 于 2013-3-1 10:58 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
Study_Stellaris
1楼-- · 2019-03-24 19:51
< 29 位 0x1FFF FFFF ,第  29 30 31 bit 是没有用到的,一个帧 ID 都是用 一个 WORD 来表示的,4 个字节 32 位,通过 MASK ,有些位就屏蔽掉了。
喜鹊王子
2楼-- · 2019-03-24 22:50
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章