关于CAN标准帧和扩展帧为什么分别占位是11bit和29bit
注意下面
如果有车载讨论需要的小伙伴,可以私信加我微信
,拉你进群,和同行业大佬交流
注意上面
前言
之前一直没明白CAN标准帧和扩展帧为什么分别占位是11bit和29bit,今天公司MCU大佬一句话解决了我的疑问,今天记录这项问题
提示:以下是本篇文章正文内容,下面案例可供参考
一、关于标准帧
我们知道标准帧的区间是0x0-0x7FF,我们将0x7FF换算成2进制,
他的值就是0111 1111 1111,它最大只能占到11位
二、关于扩展帧
我们知道扩展帧的最大值是0x1FFFFFFF,我们将0x1FFFFFFF换算成2进制,他的值就是0001 1111 1111 1111 1111 1111 1111 1111,它最大只能占到29位
总结
看数据要尽量从2进制的角度去看,数据的问题就明了了
写在结尾
我是一名车载集成测试开发工程师,希望能和志同道合的朋友一起相互学习进步