发新帖我要提问
12
返回列表
打印
[STM32F1]

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

[复制链接]
楼主: liuzaiy
手机看帖
扫描二维码
随时随地手机跟帖
21
heweibig| | 2021-12-9 21:39 | 只看该作者 回帖奖励 |倒序浏览
内存中是连续的,不会浪费的

使用特权

评论回复
22
shimx| | 2021-12-9 21:44 | 只看该作者
现在如果不是因为考试的话,关心这个确实没有太多用途。MCU的速度和存储空间进本上都能满足大家的一般需求,还是多花些精力在别的地方更好些。

使用特权

评论回复
23
wyjie| | 2021-12-9 21:46 | 只看该作者
那就是不会出现高位补充0的情况,直接就是8bit

使用特权

评论回复
24
huangchui| | 2021-12-9 21:48 | 只看该作者
遇到同样的困惑,刚刚用keil看了一个结构体的内存情况,结构体数据是连续存储的,比如两个相邻u8的数据,存在了同一个32位内存中,实践证明一切,耶✌~~~~~~~~~~

使用特权

评论回复
25
chuxh| | 2021-12-9 21:50 | 只看该作者
分成两次或者四次呗

使用特权

评论回复
26
chuxh| | 2021-12-9 21:53 | 只看该作者
可以自己定义如何存储

使用特权

评论回复
27
llljh| | 2021-12-9 21:55 | 只看该作者
可以自己试试 看 是高低还是低高

使用特权

评论回复
28
supernan| | 2021-12-9 21:57 | 只看该作者
这个我也说不好 只能自己试试看

使用特权

评论回复
29
huangchui| | 2021-12-9 21:59 | 只看该作者
应该就是从低到高存储的

使用特权

评论回复
30
liuzaiy|  楼主 | 2021-12-9 22:01 | 只看该作者
       
其实还是不大明白,我再琢磨琢磨吧,多谢了哈先

使用特权

评论回复
31
sundea| | 2021-12-10 09:42 | 只看该作者
楼主,建议你参考一下flash模拟eeprom那一章节的内容,看看是怎么实现char类型的写入,short类型的写入,int类型的写入以及float类型的写入,如果你能认真阅读源码的话,我估计你应该明白的七七八八了
另外,使用ST-LINK Utility可以直接加载芯片的flash,找到你写入的地址,就可以很直观的看到你写入flash的数据。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则