Stc8g1k17_GPS时钟.rar
(143.73 KB, 下载次数: 48)
我这个是在自己以前的一个工程中测试的,运行的结果是可以写入和读取的,掉电之后两次读取的结果是正确的
在EEPROM.c中,你可以
我手头上没有08a的,所以,我用的是STC8G1k17的,其实也是一样的,STC8g系列是一样的
要注意几个点:
1,这个型号的EEPROM只能把"1"写成"0"!!!!!!!!!!这个很重要,也很扯,所以,每次写入你要保存的数据之前,一定要先进行"擦除"操作,而每次擦除却是以扇区进行的,这一点一定要理解!!!!!数据手册中有说明,要认真看
比如,你要保存5个地址的数据,但你盲区还有这5个数据以外的其它数据,那么,你就要先把这整个扇区数据先读取出来,保存好,然后改动你要保存的5个地址的数据,进行整个扇区的擦除(全部写入1),然后,再把之前改动过的一起写入
2,下载器有一个"本次下载程序时擦除用户EEPROM区"选项,不要打钩!
|