请问stm32内部的flash可以存储一些初始化参数吗?

2019-12-19 18:06发布

不想使用外部的存储芯片,利用stm32的flash可以存储一些初始化参数吗?能否用串口读取和写入?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
超鸿蒙
1楼-- · 2019-12-23 01:37
 精彩回答 2  元偷偷看……
sunnydragon
2楼-- · 2019-12-23 03:22
可以用 EasyFlash :https://github.com/armink/EasyFlash

里面有 STM32 内部 Flash 的 demo
zhugean
3楼-- · 2019-12-23 03:46
XA144F 发表于 2018-4-26 16:35
是我说的不详细啊。
我的方法是用0xAAA55+index作为一组参数的开头,在写之前先读,找到最后一次出现0xAA ...

STC老姚亲自教我的办法就是使用位作为存储标志,存储了就把对应的位清零,我觉得还不错
zhugean
4楼-- · 2019-12-23 09:22
网络孤客 发表于 2018-4-26 21:29
我在最后一个记录的第一位上做个标记,新建记录时顺便把上一个标记清除。
启动时,检查是否有这个标记, ...

我是把所有的标志位集中到一起,类似于文件分配表的格式,查询起来更方便一点

一周热门 更多>