pic的程序用icd2烧写不进去

[复制链接]
 楼主| zhxin999 发表于 2007-4-18 15:07 | 显示全部楼层 |阅读模式
我用icd烧写程序在校验的时候老实出错。<br />Programming&nbsp;Target...<br />...Validating&nbsp;configuration&nbsp;fields<br />...Erasing&nbsp;Part<br />...Programming&nbsp;Program&nbsp;Memory&nbsp;(0x0&nbsp;-&nbsp;0xC0BF)<br />Verifying...<br />...Program&nbsp;Memory<br />ICD0161:&nbsp;Verify&nbsp;failed&nbsp;(MemType&nbsp;=&nbsp;Program,&nbsp;Address&nbsp;=&nbsp;0x0,&nbsp;Expected&nbsp;Val&nbsp;=&nbsp;0xEF41,&nbsp;Val&nbsp;Read&nbsp;=&nbsp;0xFFFF)<br />ICD0275:&nbsp;&nbsp;Programming&nbsp;failed.<br />MPLAB&nbsp;ICD&nbsp;2&nbsp;Ready<br />请问这个一般是怎么回事啊?
jinling14 发表于 2007-4-18 15:56 | 显示全部楼层

看是否是MPLAB IDE的相关设置有误

  
xieyuanbin 发表于 2007-4-18 20:18 | 显示全部楼层

估计编程电压不足.

查看编程时13V电压是否稳定.<br />另外芯片之类是否选错.
楼上的 发表于 2007-4-19 19:16 | 显示全部楼层

是啊

建议先擦除一下再烧,一般成功。
su_mj000 发表于 2007-4-20 05:16 | 显示全部楼层

check both Vdd and Vpp voltages

  
userchen 发表于 2007-4-23 12:04 | 显示全部楼层

什么片子阿

Programming&nbsp;Program&nbsp;Memory&nbsp;(0x0&nbsp;-&nbsp;0xC0BF)??
yewuyi 发表于 2007-4-23 13:24 | 显示全部楼层

应当是连接不对……

你可能根本就没真实的连接上ICD2,把你的连接提示帖出来看看……
lurker_soo 发表于 2007-4-24 22:26 | 显示全部楼层

我的也碰到同样的问题

很郁闷,碰到的问题跟楼主的一模一样.我的连接没有问题的,请看下面的连接提示(注:ICD绝对没有问题,我用它烧16F684成功,连接的电路也基本上一样的,不知道为什么用在16F737就会出现这样的问题,而且我用目标板供电和ICD供电都试过了,还是没用):<br /><br /><br />MPLAB&nbsp;ICD&nbsp;2&nbsp;Ready<br />Connecting&nbsp;to&nbsp;MPLAB&nbsp;ICD&nbsp;2<br />...Connected<br />Setting&nbsp;Vdd&nbsp;source&nbsp;to&nbsp;MPLAB&nbsp;ICD&nbsp;2<br />Target&nbsp;Device&nbsp;PIC16F737&nbsp;found,&nbsp;revision&nbsp;=&nbsp;Rev&nbsp;0x1<br />...Reading&nbsp;ICD&nbsp;Product&nbsp;ID<br />Running&nbsp;ICD&nbsp;Self&nbsp;Test<br />...Passed<br />MPLAB&nbsp;ICD&nbsp;2&nbsp;Ready<br />Programming&nbsp;Target...<br />...Validating&nbsp;configuration&nbsp;fields<br />...Erasing&nbsp;Part<br />...Programming&nbsp;Program&nbsp;Memory&nbsp;(0x0&nbsp;-&nbsp;0x1F)<br />...Programming&nbsp;User&nbsp;IDs<br />Verifying...<br />...Program&nbsp;Memory<br />ICD0161:&nbsp;Verify&nbsp;failed&nbsp;(MemType&nbsp;=&nbsp;Program,&nbsp;Address&nbsp;=&nbsp;0x0,&nbsp;Expected&nbsp;Val&nbsp;=&nbsp;0x2810,&nbsp;Val&nbsp;Read&nbsp;=&nbsp;0x0)<br />ICD0275:&nbsp;&nbsp;Programming&nbsp;failed.<br />MPLAB&nbsp;ICD&nbsp;2&nbsp;Ready<br /><br /><br />不知道楼主的问题解决了没有,解决了的话分享一下经验.
liqiinhit 发表于 2007-4-26 12:09 | 显示全部楼层

我也有过这样的问题

我在烧16F628A时就这样,但烧12F629时正常.后来我发现只要单独复位一下单片机就好了,方法是只断开ICD2和单片机之间的电源线,再接回.然后什么也不要操作直接烧写就OK了.
lurker_soo 发表于 2007-4-27 13:23 | 显示全部楼层

換用V7.50的MPLAB IDE

樓上的,我換用V7.50的MPLAB&nbsp;IDE即可!你可以試試看,說不定不用那麼麻煩!
liqiinhit 发表于 2007-4-28 13:01 | 显示全部楼层

谢谢

楼上的强!!用了V7.5的确好多了,大部分时间都可以正常使用了!谢谢.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

13

帖子

1

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