quote:以下是引用柠檬吧在2011-10-18 15:20:50的发言:quote:以下是引用yanxiao在2011-10-18 13:16:55的发言:
若MB0-MB13置为保持,则在系统检测到外电源消失时,自动将MB0-MB13保持部分写入eeprom,因而是永久性的保持,与电池无关。至于次数,eeprom保守的写入次数在10万次以上,外电源不至于掉得那么频繁。
这里所说的保持,可不是在断电保持区设置,而是默认的。如果你不更改系统块内的断电保持区,那么默认的MB0-MB13都是永久保持的,(重新下载程序除外)
V区的数据如果想永久保持,你可以参考SMB31,SMB32的使用,具体的方法我就不向上面写了,我的理解是你最大可以设置18个字节的永久保持数据(SMB0-SMB13,V区最大4个字节)。
另外:最低10W次的读写,要记得这个数据哦,如果你自己做实验,50MS读写一次,不到1个小时你的CPU就要报废了,如果你1个小时读写一次,你可以使用11年。切记。。。。。。
以前做过V区用SMB31,32的试验,一直没在项目中用到。以为M区和V区一样,需要写入EEPROM才能永久保存
谢谢柠檬大侠的提醒。