MPLAB ICD2连接与调试指南:常见问题与设置详解
5星 · 超过95%的资源 需积分: 10 150 浏览量
更新于2024-08-02
1
收藏 1.14MB DOC 举报
本文是一篇关于MPLAB集成开发环境(Integrated Development Environment,简称IDE)及ICD2(In-Circuit Debugger 2)的实用应用总结。作者根据Microchip公司的官方文档,详细介绍了如何有效地使用这两个工具,特别是针对初学者可能会遇到的问题和陷阱。
1. **ICD2与目标板连接**:
- **VPP/MCLR连接**:为了可靠地复位目标PICMCU,推荐在VPP/MCLR线与VDD之间接入约10kΩ的上拉电阻,以确保VPP/MCLR线在需要时能保持低电平。
- **AVDD/AVSS引脚**:并非所有单片机都有这些引脚,但如有,务必连接,以支持MPLAB ICD2的正常工作。
- **PGC/PGD线处理**:避免在这两条线上接上拉电阻或电容,因为它们可能干扰编程和调试过程中的信号传输。
- **MCLR连接限制**:同样,MCLR也不宜接电容,以防VPP电平翻转受阻。
2. **ICD2调试模式操作流程**:
- 调试前需先烧写应用程序到目标单片机。
- 编程过程中,目标单片机无需外部时钟但需要电源供应。
- MPLAB ICD2通过VPP施加编程电压,向PGC发送时钟脉冲,通过PGD传输数据,遵循PICMCU的ICSP(In-System Programming)协议。
- 要求目标单片机配置正确,包括:
- 振荡器配置匹配目标板设计(如RC或XToscillator)。
- 看门狗定时器、代码保护和表读保护功能应禁用。
- 进入调试模式的操作涉及选择调试工具,通过ICSP协议烧写调试执行程序到单片机内存,以及设置特殊在线调试寄存器。
3. **注意事项**:
- 调试执行程序占用程序存储器的一部分空间,开发者需确保预留足够的空间。
- 驻留在程序存储器中的调试执行程序对应用程序的影响,需要在设计时考虑。
通过这篇总结,读者可以更顺畅地掌握MPLAB ICD2的使用方法,避免常见的问题,提高开发效率。对于Microchip PIC微控制器的开发人员来说,这是一个宝贵的参考资源。
2021-06-04 上传
2009-10-16 上传
2023-08-03 上传
2023-06-12 上传
2023-06-10 上传
2023-06-10 上传
2023-08-21 上传
2023-07-10 上传
2023-10-18 上传
hdlitao
- 粉丝: 2
- 资源: 9
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展