1楼:愈昆杰
先看看你的器件选择有没有问题,或者是你没有给单片机供电下面是icd2使用说明里的解释
icdwarn0020: invalid target device id
出现这项提示时,是icd2主机与目标芯片之间通信不正常,可检查:
(1)目标板上的芯片是否正确,电源“power”设置是否正确。
(2)芯片的调试引脚连接是否错误,引脚上是否有电容或电感等元件(3)如果读回的id不是00,但与期望的id不符合,则为软件选择的芯片型号与实际的不符合
(4)如果读回的id是00,则为icd2主机与目标芯片之间通信不正常,检查六芯线与芯片的连接是否可靠
(5)另外电源地线未接好,包括目标板电源供电不足。
详细内容见icd2使用说明
2楼:匿名用户
这是你的icd2认不得芯片。
通常是这些原因引起的:
烧写线路不对,即线错了;
烧写脚(rb7,rb6)上接有电容;
icd2出问题。
你可以找另一个icd2或icd3或pickit2或pickit3(人家用过的,确定没问题的)试一下,如果还是这样,就是你的线路板或连线的问题了。
3楼:匿名用户
看看电路短了没有,芯片烧了没有,