汽车报文中:数据存储的大端序

目录

1 数据的的高低字节

2 数据存储内存地址(高低地址)

3、大端序

4 总结


返回目录

其实大小端序一直很容易搞混的,上周项目的配置字分析也是因为地址高低和数据高低一直区别不开。这样是为自己做一个总结

小端: 数据的序字节保存在内存的地址,数据的序字节保存在内存的地址。
大端: 数据的序字节保存在内存的地址,数据的序字节保存在内存的地址。

汽车行业使用的大多是大端。

1 数据的的高低字节

一个CAN网络报文:数据

0x12 0x34 0x56 0x78 0x9A 0xBC 0xDE 0xF0

网络报文最高字节(MSB):0bit,最低字节(LSB):7bit

每个字节最高位(MSB) 7位,最低位(LSB):0 位,

报文高低字节如图1所示:

2 数据存储内存地址(高低地址)

地址是从低到高的生长方式。截图是从芯片中读取到的。

3、大端序

4 总结

最后,我们可以简单的记:报文的第0字节,存储在内存第一个位置,后续的字节地址依次后加地址。

同时在做数据分析的时候,也不要忘记,字节中的位。和字节的高低相反的。高位为7,低位为0. 

我之前问题就是将第7位做为低位,将0位作为高位分析去了,导致配置码不对

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值