[STM32F1] STM32是怎么存储这些数据的呢?

[复制链接]
1669|30
heweibig 发表于 2021-12-9 21:39 | 显示全部楼层
内存中是连续的,不会浪费的
shimx 发表于 2021-12-9 21:44 | 显示全部楼层
现在如果不是因为考试的话,关心这个确实没有太多用途。MCU的速度和存储空间进本上都能满足大家的一般需求,还是多花些精力在别的地方更好些。
wyjie 发表于 2021-12-9 21:46 | 显示全部楼层
那就是不会出现高位补充0的情况,直接就是8bit
huangchui 发表于 2021-12-9 21:48 | 显示全部楼层
遇到同样的困惑,刚刚用keil看了一个结构体的内存情况,结构体数据是连续存储的,比如两个相邻u8的数据,存在了同一个32位内存中,实践证明一切,耶✌~~~~~~~~~~
chuxh 发表于 2021-12-9 21:50 | 显示全部楼层
分成两次或者四次呗
chuxh 发表于 2021-12-9 21:53 | 显示全部楼层
可以自己定义如何存储
llljh 发表于 2021-12-9 21:55 | 显示全部楼层
可以自己试试 看 是高低还是低高
supernan 发表于 2021-12-9 21:57 | 显示全部楼层
这个我也说不好 只能自己试试看
huangchui 发表于 2021-12-9 21:59 | 显示全部楼层
应该就是从低到高存储的
 楼主| liuzaiy 发表于 2021-12-9 22:01 | 显示全部楼层
       
其实还是不大明白,我再琢磨琢磨吧,多谢了哈先
sundea 发表于 2021-12-10 09:42 | 显示全部楼层
楼主,建议你参考一下flash模拟eeprom那一章节的内容,看看是怎么实现char类型的写入,short类型的写入,int类型的写入以及float类型的写入,如果你能认真阅读源码的话,我估计你应该明白的七七八八了
另外,使用ST-LINK Utility可以直接加载芯片的flash,找到你写入的地址,就可以很直观的看到你写入flash的数据。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部