这回设计的时候,没有设计外部存储器。然后我参照正点原子的例程,把STM32内部的512kflash最后的64K改为用户可读写的区域。
以前老用AT24C02,后来用W25Q64,现在直接用内部的了,就是不知道可不可靠,会不会位翻转
完全可以啊,在flash末尾使用1到2个扇区就可以了,完全可靠
看你做什么产品,可靠性高的产品,不建议你将Flash操作的程序存储到MCU中。以防跑飞操作了内部Flash。
曾经flash放校准数据和配置数据,code有bug,校准数据写flash时会冲掉配置数据。如果除了配置参数没有别的模块会写flash,还是很安全的。想想你程序都放的flash里,你都不担心程序损坏还担心参数损坏干啥
应该可以