有个问题要请教下:
目前一个用N32G031单片机的项目要在运行时保存一些实时信息,而且要掉电保存,信息量很少,就1个字节,用几个比特保存一些开关状态。这款单片机没有EEPROM,只有Flash可以存储这些掉电后需要保存的信息,但Flashca擦除次数有限,看手册是10万次,如果频繁读写肯定有问题。
我的想法是:只有当运行时的信息(也就是开关状态)和Flash保存的信息不同时才保存,其他情况只是读取和比较,但是这种做法有没有什么安全漏洞?万一外部有设备控制那些开关不停的切换状态,那岂不是Flash也会频繁擦写?
请教下各位有没有什么好的办法来确保Flash读写的安全?不让其频繁擦除,要考虑最坏的情况,谢谢了!