ICD 2 怎么老发现不了我的设备?

[复制链接]
3717|4
 楼主| justevenly 发表于 2007-7-18 14:46 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;&nbsp;我按照ICD2的简介把硬件都连好了,软件是MPLAB&nbsp;IDE&nbsp;6.20,用户板上加了5V的电源,用6芯软线连接了16f877的相应管脚和ICD2,ICD2用USB连接电脑。<br />&nbsp;&nbsp;&nbsp;&nbsp;一切都正常,但是在Debugger--Settings里面的Status中,Connected&nbsp;Status&nbsp;:Connected<br />Self&nbsp;Test<br />Target&nbsp;Vdd&nbsp;:Pass<br />Module&nbsp;Vpp&nbsp;:Pass<br />MCLR&nbsp;Gnd&nbsp;&nbsp;&nbsp;:Pass<br />MCLR&nbsp;Vdd&nbsp;&nbsp;&nbsp;:Pass<br />MCLR&nbsp;Vpp&nbsp;&nbsp;&nbsp;:Low<br /><br />在Power中&nbsp;Target&nbsp;Vdd&nbsp;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.46<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Target&nbsp;Vdd&nbsp;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.95<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MPLAB&nbsp;ICD&nbsp;2&nbsp;Vpp:12.70&nbsp;<br />Download&nbsp;ICD&nbsp;2&nbsp;Operating&nbsp;System<br />显示“ICDWarn0020:&nbsp;Invalid&nbsp;target&nbsp;device&nbsp;id&nbsp;(expected=0x4D,&nbsp;read=0x0)”<br />这就是没找到目标板,在电源设置中Power&nbsp;target&nbsp;circuit&nbsp;from&nbsp;Mplab&nbsp;Icd2这项打上钩也不行,再给icd2加个dc&nbsp;9v电源也不行,是不我的板有问题,还是我用的给板供电的电源有问题??<br /><br />
yewuyi 发表于 2007-7-18 15:19 | 显示全部楼层

呵呵,LS有说错了把……

从你给出的信息看,ICD2是连接正确的,现在是没找到芯片:<br />Invalid&nbsp;target&nbsp;device&nbsp;id&nbsp;(expected=0x4D,&nbsp;read=0x0)<br /><br /><br />出现这有很多种情况,常见的有:<br />1:目标板与ICD2之间的接线不对<br />2:在MPLAB中选择的型号你目标板上的MCU型号不一致<br />3:如果打算DEBUG,请在OPTION窗口选择相应的DEBUG选项<br />4:检查CONFIG窗口的配置字,关掉WDT,BOD,PROTECT等
msb 发表于 2007-7-24 21:49 | 显示全部楼层

应先把看门狗芯片摘掉

反正有看门狗的时候ICD是连不上的,是不是上述的错误信息就记不得了
兰天白云 发表于 2007-7-25 07:55 | 显示全部楼层

我也常遇到

1:拔电源拔USB线,然后再接上,过30秒再试<br />2:电脑重新开机(这个比较灵)
xieyuanbin 发表于 2007-7-25 08:33 | 显示全部楼层

很明显电源供应不足

电源电压VDD才2.X,VPP电压才8.X,首先VPP电压不足,不能使单片机进入编程状态,当然测不到目标板,还有这么低的VDD,如果开了BOD的话单片机也会起不来.估计是你目标板耗电太大所致.或者几个连线上面并了太大的电容.<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

10

帖子

0

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