ICD2简介 在线调试器(ICD)是在线仿真器(ICE)的一个廉价替代品 与ICE 相比,在线调试器需要满足如下要求: 调试器需要占用目标板的一些软硬件资源 目标PICmicro 单片机必须有一个正常运行的时钟 只有当系统中所有的连接都正常时, ICD 才能进行调试
模块接口连接 MPLAB ICD2通过6芯的模块接口电缆与 目标PICmicro单片机相连 模块连接插 座引脚编号
ICD 2 与目标板的连接 MPLAB ICD 2 与目标板上模块连接插座的互连状况。ICD 连接插座有六个引脚,但只使用了其中的五个引脚。该图还显示了目标PCB 上PICmicro 单片机与连接插座的连线。建议在VPP/MCLR 线和VDD 之间接一个上拉电阻(通常约为10K左右),这样VPP/MCLR 线可置为低电平来复位PICmicro 单片机。
影响MPLAB ICD2正常工作的电路 * PGC/PGD 不要接上拉— 由于在MPLAB ICD 2 中这些线有4.7K 的下拉电阻,上拉会分压。 * PGC/PGD 不要接电容— 在编程或调试通讯期间,它们会阻止在数据和时钟线上电平的快速转换。 * MCLR不要接电容— 他们会阻止VPP 上电平快速转换。通常一个简单的上拉电阻就足够了。 * PGC/PGD 不要接二极管— 他们会阻止MPLAB ICD 2 和目标PICmicro 单片机之间的双向通讯。
编程要求的正确电路连接
调试模式