用ICD2烧写器连接到PC上,连接后出现了如下的错误:
Connecting to MPLAB ICD 2
ICD0021: Unable to connect with MPLAB ICD 2 (USB)
ICD0021: Unable to connect with MPLAB ICD 2 (USB)
MPLAB ICD 2 ready for next operation
我的配置是:
PCOS:XP;
开发环境:MPLAB IDE 8.76
硬件:PIC10F202
烧写器:不知道是什么牌子,只知道里面的两个芯片是:PIC18F4550和PIC16F887A(Microchip)
驱动可以用,不过不知道是否已经正确地安装了:我在安装过程中只安装了Microchip Mplab icd2 fireware client,而没有出现让我去安装Microchip Mplab icd2 fireware loader;在网上找了找有的有,有的也没有安装这个Microchip Mplab icd2 fireware loader只安装了client的。连上去后连接一下老是出现以上的错误,上网找了找说是USB与COM的问题,但是,我已经确定线路是连接的好好的,而且也配置成USB连接。
找了找,不知道是不是下面的原因:(网上有人说的)
当时是用MPLAB打开一个以前的项目,因为单片机跟上一个项目不同,ICD2开始自动下载相应的固件,我没注意看进度条,直接关闭MPLAB,结果MPLAB停止响应,ICD2的忙灯一直亮。等再次打开MPLAB连接ICD2的时候就再也接不上了,断电重启无效。拆开看,一片CYPRESS的芯片管USB,一片16F877管烧写,其中有个空着没焊的插座应该是用来烧写那片877的。在设备管理器里看ICD2是正常工作的,说明USB部分没事,只要刷一下877就应该可以了。焊上那个烧写插座,网上下载一个ICD2的HEX文件,再找个PICkit2把文件写到877上,,,,,,,
ICD2复活了。
是不是我的烧写器也是887上的问题啊?
请高手指点啊。。。。。。。
------解决方案--------------------
说明与ICD2没有连接上,检查与ICD2的连接线接触是否良好。注意上电顺序,先给目标板上电,再连接ICD2到目标板
------解决方案--------------------
[email protected]
技术支持,可用中文沟通
------解决方案--------------------
------解决方案--------------------
买一台,有什么建议么,我做的是公司的开发。
------------------------------------------
PIC KIT3。
PIC KIT3 比ICD2好用多了而且更便宜还可以脱机烧写,ICD2是较早的开发工具,貌似现在Microchip的ICD2对新出的芯片不支持。
------解决方案--------------------
最近在用pic,mplab用起来太不顺手了,竟然不支持汉字字符数组,还要转成16进制
我用pickit3还比较不错,没出啥问题