PIC16F887 保护代码烧写问题

[复制链接]
2221|9
 楼主| liliang9554 发表于 2021-9-12 09:26 | 显示全部楼层 |阅读模式
代码在之前CONFIG设置
CP  ON  Program memory code protection is enabled
CPD ON   Data memory code protection is enabled
WRT HALF   0000h to 0FFFh write protected, 1000h to 1FFFh may be modified by EECON control

现在想重新烧写
CP  OFF  
CPD OFF   
WRT OFF   
设置好像不起效,IDC3 读取还是CP  ON  CPD ON  WRT HALF  而且代码段和EEROM都是00(不是默认的FF),只有器件ID读到2080,不知道啥情况,试过用这个IDC烧写其它电路是没有问题的
 楼主| liliang9554 发表于 2021-9-12 09:28 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| liliang9554 发表于 2021-9-12 09:33 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zwll 发表于 2021-9-12 09:35 | 显示全部楼层
代码保护是保护芯片不被 读取, 强迫读取的话,读回来的都是00.。
pengf 发表于 2021-9-12 09:37 | 显示全部楼层
如果你用工具重新烧录的话, 就是正常的烧录过程, 这些配置不影响正常烧录。
 楼主| liliang9554 发表于 2021-9-12 09:40 | 显示全部楼层
自己的代码,并不想读取,但我想擦除后再写入,就是写入不了,一直提示保护,我ERASE后读取还是显示保护,无法设置,使用的是ICD3
dengdc 发表于 2021-9-12 09:42 | 显示全部楼层
用MPLAB IPE 这个烧录软件擦除看看。
wyjie 发表于 2021-9-12 09:44 | 显示全部楼层
用工具点 擦除之后, 就跟新的一样。。不至于无法操作啊。。
zwll 发表于 2021-9-12 09:46 | 显示全部楼层
你把操作时候的截图发上来看看。。
 楼主| liliang9554 发表于 2021-9-12 09:49 | 显示全部楼层

嗯,我再好好缕一缕吧,有了好消息及时通知大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则

950

主题

11568

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部