Board logo

标题: !!!!!MC68HC908AZ60A的EEPROM擦写一个新的疑难问题!!!!! [打印本页]

作者: chenwenxin    时间: 2007-2-1 15:50     标题: !!!!!MC68HC908AZ60A的EEPROM擦写一个新的疑难问题!!!!!

为了使得掉电后数据不丢失,于是将EExNVR寄存器的EEPRTCT为清零,这样数据掉电后就不丢失了。
但是新的问题出现了,一旦这个为被清零,以后将无法再次对EExNVR寄存器写入,也就是所数据永远被保护,即只能写入一次。

那么为了使得数据掉电后不丢失,又使得可以重新写入新的数据,应该如何操作呢?请高手指点迷津!!
作者: strongchen    时间: 2007-2-1 16:02

如果数据正确写入了EEPROM,即使没有进行保护掉电后数据也不会丢失,除非你重新擦写过芯片。仔细检查一下吧。
作者: chenwenxin    时间: 2007-2-1 16:31

没有重新擦除过呀。
开始的程序是先擦除然后写入,再读取通过串口发送到电脑显示数据,数据正常。

然后把程序修改为只读取数据通过串口发送到电脑显示,数据就都没有了,只能读出0xFF
这是怎么回事呢?究竟是数据丢失了,还是数据没有读出来了?
作者: strongchen    时间: 2007-2-1 16:48

应该是你程序的问题。仔细检查...
作者: angleclare    时间: 2007-5-28 22:36

这个应该是重新烧写了程序的问题,没有对EEPROM操作就成了0xFF。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0