DBC
- 1、Inter格式和Motorola格式
- 2、制作DBC
1、Inter格式和Motorola格式
Inter格式(小端模式):高位字节存放在高地址中,低位字节存放在低地址中,数据表现:以一个字节为例,前半个字节为地位。
Motorola格式(大端模式):高位字节存放在低地址中,低位字节存放在高地址中,数据表现:以一个字节为例,前半个字节为高位。
这里提出两个问题?
1、什么叫低位,高位?
2、什么叫低地址、高地址?
内存的读写永远从低地址开始读/写,从低到高。
Inter格式的信号应该如何摆放?
先摆放低位再摆放高位的内容
Motorola格式的信号应该如何摆放?
先摆放高位再摆放低位的内容.。信号值的字节顺序应按Motorola格式(大端格式)传输和接收,即信号的高字节MSB在前,低字节LSB在后。信号的起始位从最低有效字节(LSB)的最低有效位(lsb)开始。下图是长度13bit的信号按照Motorola格式排布,信号的起始位为bit27。
2、制作DBC
实际制作两帧报文,一种Inter格式的,一种Motorola格式的报文(对应上图的信号摆放方式),采用相同的信号,物理值一样,观察不同信号摆放方式对,Raw Data的变化。
Inter格式
Motorola格式