|
1.大端模式 是指数据的高字节保存在内存的低地址中, 9 S5 U6 ^- Y, A4 H 而数据的低字节保存在内存的高地址中, 这样的存储模式有点儿类似于把数据当作字符串顺序处理: 地址由小向大增加,而数据从高位往低位放; + T7 ]% `& P2 G8 _0 W8 k& L) j2 q w 2.小端模式 $ ?: X U+ k( n/ t0 l( S; v 是指数据的高字节保存在内存的高地址中, 3 q. E2 `( f7 x" M 而数据的低字节保存在内存的低地址中, 这种存储模式将地址的高低和数据位权有效地结合起来, 2 F1 B% ~* T% g/ [! I( N5 J6 b 高地址部分权值高,低地址部分权值低。 2 _1 H, ^2 @0 E0 z4 G4 k! V 3、stm32是小端模式,如一个32位无符号数0x12345678,. {7 k9 a ^+ x* j& i5 L3 z0 e5 x5 F 从低地址到高地址依次储存 78h 56h 34h 12h。 unsigned char point = 0x12345678; stm32会自动存储变量 point,都是一个一个字节的存储,因此就有了大小端问题1 \; c$ k2 i* @2 N# Z4 D 地址从小到大存储数据是从 低位到高位,和我们读数的习惯是相反的。6 M* b9 I! ]7 S4 X" u3 n0 l, i( g ———————————————— 版权声明:静戴冠& d& b1 Q; [, ?* A, h% m 如有侵权请联系删除 ) P4 D" E0 p6 R 2 F) ]: b7 A7 U& @( E |
《STM32CubeMX2 实战课程》学习笔记1+由MX2生成MDK5项目并打开
《STM32CubeMX2 实战课程》学习笔记3.+sleep/stop/standby低功耗模式的入口
《STM32CubeMX2 实战课程》学习笔记2+MX2生成的MDK5工程中添加已存在文件(*.c / *.h)
【STM32MP257-DK】01开发板开箱、ST MPU 生态资源使用、环境搭建以及镜像更新
基于STM32在线升级OTA经验分享
【STM32C0测评】Nucleo-C092开发板驱动DS1302实验
Keil下的STM32N6之RAM运行工程配置说明
兔哥的初代M33【002】-H503Nucleo 内部flash操作
兔哥的杂谈【002】——如何性价比更高地去编译STM32
汇编浮点库qfplib移植STM32F769I-DISCO开发板与硬件浮点运算性能测试对比
微信公众号
手机版