打印
[MCU]

PIC16F887烧写程序时可以不擦除E2PROM吗?

[复制链接]
2184|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiarilianggeng|  楼主 | 2013-11-1 09:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      将产品序列号存在单片机(PIC16F1887)的E2PROM中,不想下次烧写程序后擦除E2PROM内容,不然每次烧写程序后都要重新写产品序列号。该如何做到呢?
    我用的烧写器为PICkit3,开发环境MPLAB IDE 8.7,烧写时也有设置 Preserve EEPROM on Program,但试了几次发现还是会有序列号丢失的情况。希望有帮忙的朋友?

相关帖子

沙发
wangch_sh| | 2013-11-1 10:11 | 只看该作者
同问。感觉设置Preserve EEPROM on Program不管用。

使用特权

评论回复
板凳
yewuyi| | 2013-11-1 11:52 | 只看该作者
可以,但必须在MPLAB中设置好编程区域

使用特权

评论回复
地板
xiarilianggeng|  楼主 | 2013-11-1 12:38 | 只看该作者
yewuyi 发表于 2013-11-1 11:52
可以,但必须在MPLAB中设置好编程区域

十分感谢版主回复!!!
还是想继续请教版主:选择“Manually select memories and rangs”然后设置“Program Memory Range”;
还是在“Program Options”中设置“Preserve Program Memory Range”?

使用特权

评论回复
5
yewuyi| | 2013-11-2 11:00 | 只看该作者
xiarilianggeng 发表于 2013-11-1 12:38
十分感谢版主回复!!!
还是想继续请教版主:选择“Manually select memories and rangs”然后设置“Pro ...

具体查阅MPLAB的帮助手册,我一向都是用默认设置。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

23

帖子

1

粉丝