STM32内部Flash的写寿命大约是1万次,假如我们在其Flash中存储数据,每天100次写操作,100天后Flash就无法继续可靠使用了;外部FLASH,比如说W25Q32,擦写次数也只有十万次,在高频率读写下也支撑不了多久, 本文采取了一种非常简单的方法,将Flash的使用寿命无限延长,取决于你为它分配的存储区大小。 主要思想就是将FLASH 分配一块区域给我们的管理机,然后用索引的方式累积写FLASH,中途不进行擦写,在存满整个分区时进行统一擦写,读取根据ID进行读取,并且加上了数据校验,异常回调。主要用于存储系统配置,运行记录等。支持多个存储管理机管理不同的区域.
2024-10-06 17:08:08 4KB stm32 数据结构
1
stm32 STM32版本的存储库。
2022-01-28 16:37:32 261KB stm32 hal drivers nucleo-f401re
1
此代码作为STM32学习入门的实例,使用stm32的ADC,Flash,LED,DAC,DMA,定时器等外设,实现信号的采集,存储,重现。
2021-06-10 20:31:13 760KB stm32,存储
1
STM32H743 驱动16G EMMC测试程序,从官方移植过来的,测试速读 写22.1Mbyte/S,读33.3Mbyte/S.亲测可用,已移植到项目中,稳定可靠,注意分频值最好在4以上。
2021-01-28 02:13:48 59.8MB STM32H743 EMMC emmc stm32 存储
1
以excel的csv格式存储数据,SPI3端口操作,经过调试成功
2019-12-21 20:11:45 7.37MB SD卡的SPI
1