现有一个数据:0x1234
Motorola:
数据位 | data[0] | data[1] |
数据值 | 0x12 | 0x34 |
分包:
data[0] = 0x1234 & 0x0FF00 >> 8;
data[1] = 0x1234 & 0x000FF;
取值:
value = data[0]*256 + data[1];
Intel
数据位 | data[0] | data[1] |
数据值 | 0x34 | 0x12 |
分包:
data[0] = 0x1234 & 0x000FF;
data[1] = 0x1234 & 0x0FF00 >> 8;
取值:
value = data[0] + data[1]*256;