首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

!!!!!MC68HC908AZ60A的EEPROM擦写一个新的疑难问题!!!!!

!!!!!MC68HC908AZ60A的EEPROM擦写一个新的疑难问题!!!!!

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

那么为了使得数据掉电后不丢失,又使得可以重新写入新的数据,应该如何操作呢?请高手指点迷津!!
如果数据正确写入了EEPROM,即使没有进行保护掉电后数据也不会丢失,除非你重新擦写过芯片。仔细检查一下吧。
海纳百川  有容乃大
没有重新擦除过呀。
开始的程序是先擦除然后写入,再读取通过串口发送到电脑显示数据,数据正常。

然后把程序修改为只读取数据通过串口发送到电脑显示,数据就都没有了,只能读出0xFF
这是怎么回事呢?究竟是数据丢失了,还是数据没有读出来了?
应该是你程序的问题。仔细检查...
海纳百川  有容乃大
这个应该是重新烧写了程序的问题,没有对EEPROM操作就成了0xFF。
宁静致远 淡泊明志 --------------By AC
返回列表