STM32單片機的存儲方式為小端模式
舉個例子:0x87 65 43 21 在記憶體 0x20 00 00 00 中的表示形式。
1)大端模式:Big-Endian就是高位位元組排放在記憶體的低位址端,低位位元組排放在記憶體的高位址端。
(其實大端模式才是我們直覺上認為的模式,和字元串存儲的模式差類似)
-------------------------低位址 ------------------------------------------------------------------> 高位址
記憶體位址 | 0x20 00 00 00 | 0x20 00 00 01 | 0x20 00 00 02 | 0x20 00 00 03 |
内容 | 0x87 | 0x65 | 0x43 | 0x21 |
2)小端模式:Little-Endian就是低位位元組排放在記憶體的低位址端,高位位元組排放在記憶體的高位址端。
-------------------------低位址 ------------------------------------------------------------------> 高位址
記憶體位址 | 0x20 00 00 00 | 0x20 00 00 01 | 0x20 00 00 02 | 0x20 00 00 03 |
内容 | 0x21 | 0x43 | 0x65 | 0x87 |