大端格式(BIG-endian):数据的高位字节存放在地址的低端,数据的低位字节存放在地址的高端;
小端格式(little-endian):数据的高位字节存放在地址的高端,数据的低位字节存放在地址的低端;
例如:
uint_32 temp = 0x12345678;
地址 大端 小端
0x00001 0x12 0x78
0x00002 0x34 0x56
0x00003 0x56 0x34
0x00004 0x78 0x12
LSB与MSB区别:
用串口举例:
MSB LSB:起始地址为最高位, 最后地址为最低位。
LSB MSB:起始地址为最低位,最后地址为最高位。
参考链接:
https://blog.csdn.net/yueqiu693/article/details/120868246
https://blog.csdn.net/anbaixiu/article/details/78487910