关于CAN标准帧和扩展帧为什么分别占位是11bit和29bit
文章目录
- 关于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进制的角度去看,数据的问题就明了了
写在结尾
我是一名车载集成测试开发工程师,希望能和志同道合的朋友一起相互学习进步
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)