那完蛋了,我的台式机保存文件时踢掉电源也会丢数据,甚至硬盘都可能挂了。 ...
所以看怎么能最大限度地降低数据丢失风险,即使丢失了,能够追溯到最近的上一条记录也能接受,比如用两个扇区做循环保存,一个扇区满了,要存新的数据,就去擦下一个扇区然后保存,这样即便在擦下一个扇区时出了意外断电,但是,后续开机还能追溯到上一个扇区最后部分一条数据就是最接近的新的数据。 程序里的擦除函数好像有问题,for循环??
#define EEPROM_Size 512
void Erease_EEPROM()
{
unsigned int i;
for(i=0;i<EEPROM_Size;i=i+512)
{
IapErase(i);
}
}
页:
1
[2]