使用STM32内部的flash,小数据量是不是可以省下一个W25Q64

2020-01-02 19:37发布

   使用STM32内部的flash存储,小数据量是不是可以省下一个W25Q64?
我平时都是STM32带个W25Q64做存储,存储的内容都不大,都是一些校准参数,总共不到100个字节。
这回设计的时候,没有设计外部存储器。然后我参照正点原子的例程,把STM32内部的512kflash最后的64K改为用户可读写的区域。
请问这样做是不是可靠的,我就可以不用W25Q64了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
30条回答
AWEN2000
1楼-- · 2020-01-03 20:50
 精彩回答 2  元偷偷看……
nanfang2000
2楼-- · 2020-01-03 22:53
曾经flash放校准数据和配置数据,code有bug,校准数据写flash时会冲掉配置数据。如果除了配置参数没有别的模块会写flash,还是很安全的。想想你程序都放的flash里,你都不担心程序损坏还担心参数损坏干啥
vtte
3楼-- · 2020-01-04 03:02
真奢侈,100多字节用25x64,多占用一路SPI 4个PIN呢
meirenai
4楼-- · 2020-01-04 07:33
只是存储配置参数不重写擦除的话是可以的,如果要频繁擦写尽量不要用,因为datasheet上的擦写周期最大可能到40ms,而且擦写的时候PC指针是暂停的,所以也无法响应中断,有可能会出问题。
dswkl11
5楼-- · 2020-01-04 08:39
我觉得关键数据还是不要用内部flash,因为我之前有过有些偶尔会丢失数据
canspider
6楼-- · 2020-01-04 13:50
 精彩回答 2  元偷偷看……

一周热门 更多>