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

2019-12-19 18:06发布

不想使用外部的存储芯片,利用stm32的flash可以存储一些初始化参数吗?能否用串口读取和写入?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
XA144F
1楼-- · 2019-12-22 01:05
zhugean 发表于 2018-4-26 09:57
index就坏掉了

是我说的不详细啊。
我的方法是用0xAAA55+index作为一组参数的开头,在写之前先读,找到最后一次出现0xAA55的位置和对应的index,那么index+1就肯定是没有被写过的了,然后把新的参数写进去。
leey
2楼-- · 2019-12-22 03:25
擦写不频繁使用应该没问题。
Excellence
3楼-- · 2019-12-22 10:36
 精彩回答 2  元偷偷看……
Gline77
4楼-- · 2019-12-22 18:03
擦写不频繁使用没问题,官方有例程
网络孤客
5楼-- · 2019-12-22 18:19
zhugean 发表于 2018-4-26 09:57
index就坏掉了

我在最后一个记录的第一位上做个标记,新建记录时顺便把上一个标记清除。
启动时,检查是否有这个标记,如果有,就表示这个是最后一个记录
这样避免index擦写次数过多。
lovely-teddy
6楼-- · 2019-12-22 23:53
肯定可以的,但擦写次数要注意

一周热门 更多>