ICD2.5能实现擦除吗?

[复制链接]
2356|2
 楼主| 46621295 发表于 2008-3-6 22:40 | 显示全部楼层 |阅读模式
CD, ic, TE, se, TI
我用的是pic18f6720,这个芯片有Code&nbsp;Protect功能。手册上是这样讲的“Code&nbsp;protected&nbsp;bits&nbsp;are&nbsp;only&nbsp;set&nbsp;to&nbsp;'1'&nbsp;by&nbsp;a&nbsp;full&nbsp;chip&nbsp;erase&nbsp;or&nbsp;block&nbsp;erase&nbsp;function.&nbsp;The&nbsp;full&nbsp;chip&nbsp;erase&nbsp;and&nbsp;block&nbsp;erase&nbsp;function&nbsp;can&nbsp;only&nbsp;be&nbsp;initiated&nbsp;via&nbsp;ICSP&nbsp;or&nbsp;an&nbsp;external&nbsp;programmer.&quot;,我的理解是:一旦设置了代码保护,只能通过全部擦除的方式解除,并且全部擦除也只能通过ICSP或者外部编程器实现。<br /><br />那么PIC-ICD2.5算不算外部编程器呢?我用它怎么擦不掉呢?还是**作有问题?如果它不是请推荐一个常用的编程器。谢谢!
xieyuanbin 发表于 2008-3-7 07:35 | 显示全部楼层

ICD2可以擦除任何PIC的FLASH芯片

ICD2.5是国内一些小单位自己做的,但基本还是跟ICD2一样,应该也可以擦除.你可能设置错了,或者在线编程,电路的问题导致ICD2工作不正常
 楼主| 46621295 发表于 2008-3-7 09:36 | 显示全部楼层

显示擦除成功但未成功

我在Programmer--Erase&nbsp;Part执行擦除,结果显示擦除成功,但再次执行Read&nbsp;target&nbsp;device时,Configuration&nbsp;bits里Code&nbsp;Protect那里仍然显示Enabled,是未成功的。<br />另外不知道是不是这个原因引起的,我的ICD2.5烧写时不能给目标板提供电源,就是说我的硬件必须有自己的独立供电。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

100

帖子

1

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