CAN报文,Motorola和Intel格式
车载测试系列:CAN报文之Intel格式与Motorola格式
当信号在一个字节内实现(信号不跨字节)时,Intel模式和Motorola模式的信号字节顺序,完全一样:
信号的高位(MSB)放在该字节的高位,信号的低位(LSB)放在该字节的低位。
当信号在多个字节内实现(信号跨字节)时,Intel模式和Motorola模式的信号字节顺序,明显不同:
Intel模式:信号的高位(MSB)放在高字节的高位,信号的低位(LSB)放在低字节的低位;
Motorola模式:信号的高位(MSB)放在低字节的高位,信号的低位(LSB)放在高字节的低位。
俗称:小端模式“高在后,低在前”;大端模式“高在前,低在后”。
另:不管是Intel模式,还是Motorola模式,起始位都该信号的低位(LSB)。