求助:PIC16F876仿制ICD2遇到问题,请高人指点!!

2020-02-08 09:08发布

按网上的资料用16F876仿制了一个ICD2,安装了Microchip官方下载的MPLAB 8.46,连接时提示“...Connected!”,但随后又提示“donwloading OS”,然后就失败了,我以前没用过ICD2,不知“Connected”到底算不算连接成功了?后面为什么会自动的“donwload OS”,又为何会失败及如何解决?请熟悉不ICD2的朋友指点。


16F876仿制的ICD2 (原文件名:PICT0002.JPG)


连接时的提示信息 (原文件名:ICD2.jpg)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
fatmouse
2020-02-09 10:34
回复【8楼】jianchangd
我的电路和你的单片机控制接线是一样的,我用的是MC34063来升压的.另外复位电路有点不同,我的串了一个4148,经过我的检查就是我的复位电路没接上拉造成的问题,后来我在MCLR上接了一个上拉就好了.现在可以连接了.但还是不能调试,并且常常会有红灯亮(ERROR)的时候.我没用过ICD,不知道ICD连接是否还需要设置些什么?请知道的朋友指点一下.
另外你提到downloading os是什么意思,我的没有做这个操作呀.
-----------------------------------------------------------------------

因为我做这个是用15V左右供电的,经7812稳压后作为VPP提供给目标板,所以不需要34063升压了(我原来还想借max232产生的电压来提供给VPP的)。

复位电路那个二极管,看资料说是被写的目标板上需要加一个,防止高压倒灌目标板而设的,这个电路似乎也不需要,因为其MCLR上有5.1V稳压管钳位了,电压不会高到哪里去。

MCLR上拉,似乎不对,因为在我做的板上测试,上位机软件对ICD2操作时(下载OS时),876的MCLR上有5V,是由串口提供的,不操作时电压接近于0。如果将MCLR上拉,那么MCLR上就始终是5V了,如果您能提供您的实际电路,我想看看您的电路为何需要这个上拉电阻。

downloading OS是MPLAB的操作,就是downloading operating system,请看顶楼的第二个图,上面第二根红线画出的地方

一周热门 更多>