dahaicaoyuan 发表于 2013-3-12 17:39:46

PIC18F452芯片的内部EEPROM的重烧程序可以保留其中的数据吗?

本帖最后由 dahaicaoyuan 于 2013-3-12 17:55 编辑

PIC18F452芯片的内部eeprom在重新烧写程序后,EEPROM被擦除了,不知有没有办法可以让EEPROM保留原来数据。
各位如有建议,请留言,小弟做测试。

dahaicaoyuan 发表于 2013-3-12 17:42:23

配置位中有两个关于EEPROM的配置位,一个是写保护,一个是读取保护,对这两个位没什么概念,望大侠指点。

dahaicaoyuan 发表于 2013-3-12 17:51:37

刚才试着把CPD和WRTD都打开了。烧写程序后EEPROM还是被擦除了。{:dizzy:}。

eblc1388 发表于 2013-3-12 18:13:59

本帖最后由 eblc1388 于 2013-3-12 18:21 编辑

>>重新烧写程序后,EEPROM被擦除了,不知有没有办法可以让EEPROM保留原来数据。

在下载新程序到 FLASH 内是否会一并擦除 EEPROM 内旧的资料,通常多是下载器的问题(或用者可选项)。

topdog 发表于 2013-3-12 18:25:27

dahaicaoyuan 发表于 2013-3-13 08:31:07

eblc1388 发表于 2013-3-12 18:13 static/image/common/back.gif
>>重新烧写程序后,EEPROM被擦除了,不知有没有办法可以让EEPROM保留原来数据。

在下载新程序到 FLASH 内 ...

谢谢,我找了PICKIT2来测试了。确实可行。

dahaicaoyuan 发表于 2013-3-13 08:32:25

topdog 发表于 2013-3-12 18:25 static/image/common/back.gif
ICD3也是可以选择的啊

手头上没ICD3,我一直用MPLAB和ICD2配合烧写,MPLAB中没有是否擦除EEPROM的选项。

topdog 发表于 2013-3-13 09:45:00

页: [1]
查看完整版本: PIC18F452芯片的内部EEPROM的重烧程序可以保留其中的数据吗?