我在 STM32 微处理器的闪存中实现了一个仿真 EEPROM,主要基于 ST 的应用笔记(AN2594 - STM32F10x 微控制器中的 EEPROM 仿真)。
那里和相应的数据表和编程手册 (PM0075) 中的基本概述非常清楚。但是,我不确定断电/系统复位对闪存编程和页面擦除操作的影响。AppNote 也考虑了这种情况,但没有说明当编程(写入)操作被中断时究竟会发生什么:
- 地址是否具有任意(随机)值?或者
- 是否只写入了部分位?或者
- 它有默认的擦除值
0xFF
吗?
感谢您提供相关文档的提示或指针。
阿恩