大端:大端格式是低地址处存储的是字数据的高字节,高地址处存储字节数据的低字节
小端:小端格式是低地址处存的是字数据的低字节,高地址存放的是字数据的高字节
STM32是小端格式。
如果将一个32位的整数0x12345678存放到一个整型变量(int)中,这个整型变量采用大端或者小端模式在内存中的存储由下表所示。
地址偏移 |
大端模式 |
小端模式 |
0x00 |
12 |
78 |
0x01 |
34 |
56 |
0x02 |
56 |
34 |
0x03 |
78 |
12 |