在过去的几年里,我一直很高兴地使用我的PIC
tiT3来编程不同的设备。最近,我安装了MPLABX IDE V3.60(我一直在使用MPLAB ID.V8. xx),并开始使用PIC24FJ128DA210。同样,没有问题。然后,我使用MPLAB IDE V8和PIC16F1828切换回一个较老的项目。PICIT3拒绝正确检测目标PIC16F1828(我收到了错误,“目标设备ID(0x0)))。下面是一个环境的列表:我尝试了使用PIC16F1828的几个板。(所有的板是生产版本与已知的良好的挑剔接口)。每次使用MPLAB V8.xx时,我都收到相同的“目标设备ID”错误。我尝试卸载MPLAB软件并在试验间断开PICTIT3。它将与PIC24FJ128DA210
通信而不发布。如果我使用MPLAB IPE V3.60,我可以与PIC16F1828通信到板。-我已经验证了PICTIT3在PIC24FJ128DA210和PIC16F1828之间切换时自动上传新固件。在MPLABX IDE中,我将项目从使用PICTIT3切换到使用模拟器,然后关闭MPLABX软件。当使用MPLAB V8xx软件时,PICTIT3仍然不能正确地检测PIC16F1828。有没有办法让PACKIT3同时使用MPLABX IDE和MPLAB V8XXX IDE?谢谢,托马斯
以上来自于百度翻译
以下为原文
I have been happily using my PICKit3 to program different devices over the last years without issue. Recently, I installed MPLABx IDE v3.60 (I had been using MPLAB IDE V8.xx), and started using the PIC24FJ128DA210. Again, no problems. I then switched back to an older project using the MPLAB IDE v8 and the PIC16F1828. The PICKit3 refused to detect the target PIC16F1828 properly (I received the error, "Target Device ID (0x0)" ). Below is a list of the circumstances:
- I tried several boards that used the PIC16F1828. (All boards are production versions with known good PICKit interfaces). I receive the same "target device ID" error each time when using MPLAB v8.xx.
- I tried unloading the MPLAB software and disconnecting the PICKit3 between trials.
- The PICKit3 itself is fine. It will communicate to the PIC24FJ128DA210 without issue.
- If I use MPLAB IPE v3.60, I can communicate to the boards with the PIC16F1828.
- I have verified that the PICKit3 is automatically uploading new firmware when switching between the PIC24FJ128DA210 and the PIC16F1828.
- The PICKit3 is not used to power the target boards.
- In MPLABx IDE I switched the project from using the PICKit3 to using a simulator, then closed the MPLABx software. The PICKit3 still would not properly detect the PIC16F1828 when using the MPLAB v8.xx software.
Is there some way to get the PICKit3 to work with both the MPLABx IDE and the MPLAB v8.xx IDE?
Thanks,
- Thomas