标题:
MC68HC908AZ60A的EEPROM擦写问题
[打印本页]
作者:
kitty_LA
时间:
2006-6-14 10:33
标题:
MC68HC908AZ60A的EEPROM擦写问题
有没有人用过MC68HC908AZ60A这款芯片的EEPROM?我的程序中EE1NVR这个寄存器不能正确设置,而且写一个字节到EEPROM1时,整个EEPROM1区域都会被写入同样的数据。这个是怎么回事啊?
作者:
strongchen
时间:
2006-6-15 10:19
EE1NVR不是一个普通的寄存器,对它的写入要像写EEPROM一样操作。不能用一般的赋值指令。
作者:
kitty_LA
时间:
2006-6-15 12:07
是直接套用Datasheet中提到的EEPROM的写入方法写EE1NVR吗?
作者:
strongchen
时间:
2006-6-16 10:26
是的。但是它的内容要在复位后载入EE1ACR寄存器中才起作用。
作者:
kitty_LA
时间:
2006-6-16 13:33
Datasheet上介绍EE1NVR的默认出厂值是0xF0,但是为什么我在调试窗口中看到的是0xFF,如果将EE2CR中的EELAT置1后,EE1NVR的值会变成0x8E?而且AN2156应用文件的程序中没有说要设置EE1NVR,我按照这个文件中提供的程序擦写EEPROM,写一个字节到EEPROM1时,整个EEPROM1区域都会被写入同样的数据,同时可以看到,EE1NVR会变成这个写入的数据。这个是怎么回事啊? http://bbs.chinaecnet.com/uploadImages/AN2156SW.zip
作者:
hitmissile
时间:
2006-9-29 13:58
我也有同样的问题,麻烦高手解答
作者:
hitmissile
时间:
2006-9-29 14:01
不过我用的是8位芯片AB32
作者:
hitmissile
时间:
2006-9-30 10:56
我的问题已解决,仔细检查config1和config2配置是否正确,如果开了看门狗,还要记得在烧写过程中喂狗
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0