|
想问一下,需要在STM32F1系列的MCU中储存并要修改一点数据(大概100字节足够),有哪些好的方式? 目前能想到的都有点儿不是太方便: FLASH。这个动不动就是一页,存取数据比较麻烦; 选项字节。只有存放4字节,比较捉襟见肘。 BKP。这个数量、操作方式都不错,但是掉电就没了。 所以还有没有其他地方可以用来存放和修改数据?频率不高,可能就一天存取几次而已,按字节、半字或者字存取最好。 F10x系列有木有片上EEPROM之类的,还是说只能搞个片外的EEPROM? |
在擦除flash时 同时挂起中断 是否会造成卡死以及相关的卡死机制
FLASH擦除轮询等待时CPU真的会轮询吗
HAL_I2C_Mem_Read 一直返回 BUSY
STM32F103C8T6 上电后无法通过串口发出数据的问题?
KEILMDK每次都要手动选Reset and Run吗 不然下载到板子上得重启电源才行 求解答
STM32F103的USB的虚拟串口,串口助手打开的时候会收到两条数据,第一条数据是前5秒串口助手未打开时发送的,这怎么解决?
询问电源纹波对芯片的影响
VL53L5CX无法使用
stm32f107裸机+HR911105A+lwIP 1.31 SYN发送失败的问题
MCU的ADC进行电压采集时,外部输入阻抗最大能到多少?
微信公众号
手机版
2. 一天几次,那么日积月累,次数也相当可观,超过FLASH的寿命次数芯片就坏了。
可以用时间换空间的方式,在一页中写入多组数据,每次写入换不同的位置。写满后再擦除。 缺点是数据管理
起来要复杂,还要考虑写入错误的可能性。 优点,省掉外部EEPROM的那一点点钱。