logo资料库

PICKIT3中文使用说明书.pdf

第1页 / 共98页
第2页 / 共98页
第3页 / 共98页
第4页 / 共98页
第5页 / 共98页
第6页 / 共98页
第7页 / 共98页
第8页 / 共98页
资料共98页,剩余部分请下载后查看
目录
前言
第1部分—— 入门指南
第1章 概述
1.1 简介
1.2 PICkit 3编程器/调试器的定义
图1-1:PICkit™ 3 MCU编程器/调试器
1.2.1 挂绳连接
1.2.2 USB端口连接
1.2.3 引脚1标记
1.2.4 编程连接器
图1-2:PICKIT™ 3编程连接器引脚排列
1.2.5 状态LED
1.3 PICkit 3编程器/调试器提供的功能
1.4 PICkit 3编程器/调试器组件
图1-3:基本调试器系统
1.5 支持的器件及功能
表1-1:16位(数据存储器)器件
表1-2:8位(数据存储器)器件
第2章 工作原理
2.1 简介
2.2 PICkit 3与PICkit 2的对比
2.3 调试器与目标板之间的通信
图2-1:标准调试器系统——内置ICE电路的器件
图2-2:标准调试器系统——ICE器件
2.4 通信连接
2.4.1 通信目标板连接
2.4.1.1 使用单列直插式连接器
表2-1:目标连接器引脚排列
2.4.1.2 使用适配器
图2-3:目标板上的标准RJ-11连接
2.4.2 目标板连接电路
图2-4:标准连接目标电路
2.4.3 目标板供电
2.4.4 调试器供电
2.4.5 影响调试器正常运行的电路
图2-5:不正确的电路元器件
2.5 调试
图2-6:编程要求的正确电路连接
2.6 调试要求
2.6.1 进入调试模式的操作顺序
2.6.2 调试模式细节
图2-7:准备好调试的PICkit™3调试器
2.7 编程
2.8 调试器使用的资源
第3章 安装
3.1 简介
3.2 安装软件
3.3 连接到目标板
图3-1:插入通信电缆和USB/电源电缆
3.4 设置目标板
3.4.1 使用生产器件
3.4.2 使用ICE器件
3.4.3 使用ICD仿真头
图3-2:使用ICD仿真头板
3.4.4 为目标板供电
3.5 设置MPLAB IDE
第4章 常规设置
4.1 简介
4.2 启动MPLAB IDE软件
4.3 创建项目
4.4 查看项目
4.5 编译项目
4.6 设置配置位
4.7 将编程器/调试器设置为调试器或编程器
4.8 调试器/编程器限制
第5章 PICkit 3 Debug Express
5.1 简介
5.2 PICkit 3 Debug Express工具包内容
5.3 安装硬件和软件
5.3.1 保留的资源
5.3.2 连接到演示板
图5-1:连接演示板和PICkit™3
5.3.3 配置位和Debug Express
第2部分——故障诊断
第6章 故障诊断第一步
6.1 简介
6.2 需最先回答的5个问题
6.3 不能调试的头10个原因
6.4 要考虑的其他事项
第7章 常见问题解答(FAQ)
7.1 简介
7.2 如何工作
7.3 出现的问题
第8章 错误消息
8.1 简介
8.2 特殊错误消息
8.3 常规纠正措施
8.3.1 读/写错误纠正措施
8.3.2 调试器——目标器件通信错误纠正措施
8.3.3 调试器——PC通信错误纠正措施
8.3.4 安装程序损坏纠正措施
8.3.5 USB 端口通信错误纠正措施
8.3.6 调试故障纠正措施
8.3.7 内部错误纠正措施
第3部分——参考信息
第9章 调试器功能汇总
9.1 简介
9.2 调试功能
9.2.1 Debugger菜单
9.2.2 鼠标右键调试器菜单
9.2.3 工具栏/状态栏
9.3 调试对话框/窗口
9.3.1 Breakpoints对话框
9.3.1.1 Breakpoint对话框窗口
表9-1:BREAKPOINT对话框窗口
9.3.1.2 Breakpoint对话框按钮
表9-2:BREAKPOINT对话框按钮
9.3.2 Set Breakpoint对话框
9.3.2.1 Program Memory选项卡
表9-3:程序存储器断点
9.3.2.2 Data Memory选项卡
表9-4:数据存储器断点
9.3.3 Stopwatch对话框
表9-5:跑表设置
9.3.4 Event Breakpoints对话框
9.4 编程功能
9.4.1 Programmer菜单
9.4.2 工具栏/状态栏
9.5 Settings对话框
9.5.1 Settings对话框,Program Memory选项卡
表9-6:程序存储器选项
9.5.2 Settings对话框,Configuration选项卡
表9-7:配置项
9.5.3 Settings对话框,Freeze on Halt(暂停时冻结)选项卡
9.5.4 Settings对话框,Status选项卡
表9-8:状态项
9.5.5 Settings对话框,Clock(时钟)选项卡
9.5.6 Settings对话框,Secure Segment(安全段)选项卡
表9-9:安全段选项
9.5.7 Settings对话框,Warnings(警告)选项卡
9.5.8 Settings对话框,Power(电源)选项卡
9.5.9 Settings对话框,Limitations(限制)选项卡
第10章 硬件规范
10.1 简介
10.2 重点
10.3 一致性声明
10.4 USB端口/电源
10.5 PICkit 3编程器/调试器
10.5.1 主电路板
10.5.2 指示灯(LED)
10.6 标准通信硬件
10.6.1 标准通信
图10-1:6引脚标准引脚排列
10.6.2 模块化电缆和连接器
10.6.2.1 模块化连接器规范
图10-2:目标板的模块化连接器引脚排列
10.6.2.2 模块化插头规范
10.6.2.3 模块化电缆规范
10.7 目标板注意事项
附录A PICkit 3原理图
图A-1:PICKIT™ 3原理图(第1页,共2页)
图A-2:PICKIT™ 3原理图(第2页,共2页)
附录B 操作建议
图B-1:典型的ICSP™应用电路
图B-2:无隔离交流电源系统的PICKIT™ 3设置示例
图B-3:目标连接器引脚排列
术语表
索引
全球销售及服务网点
PICkit™ 3 编程器 / 调试器 用户指南  2009 Microchip Technology Inc. DS51795A_CN
请注意以下有关 Microchip 器件代码保护功能的要点: • Microchip 的产品均达到 Microchip 数据手册中所述的技术指标。 • Microchip 确信:在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一。 • 目前,仍存在着恶意、甚至是非法破坏代码保护功能的行为。就我们所知,所有这些行为都不是以 Microchip 数据手册中规定的 操作规范来使用 Microchip 产品的。这样做的人极可能侵犯了知识产权。 • • Microchip 愿与那些注重代码完整性的客户合作。 Microchip 或任何其他半导体厂商均无法保证其代码的安全性。代码保护并不意味着我们保证产品是 “牢不可破”的。 代码保护功能处于持续发展中。 Microchip 承诺将不断改进产品的代码保护功能。任何试图破坏 Microchip 代码保护功能的行为均可视 为违反了 《数字器件千年版权法案 (Digital Millennium Copyright Act)》。如果这种行为导致他人在未经授权的情况下,能访问您的 软件或其他受版权保护的成果,您有权依据该法案提起诉讼,从而制止这种行为。 提供本文档的中文版本仅为了便于理解。请勿忽视文档中包含 的英文部分,因为其中提供了有关 Microchip 产品性能和使用 情况的有用信息。Microchip Technology Inc. 及其分公司和相 关公司、各级主管与员工及事务代理机构对译文中可能存在的 任何差错不承担任何责任。建议参考 Microchip Technology Inc. 的英文原版文档。 本出版物中所述的器件应用信息及其他类似内容仅为您提供便 利,它们可能由更新之信息所替代。确保应用符合技术规范, 是您自身应负的责任。Microchip 对这些信息不作任何明示或 暗示、书面或口头、法定或其他形式的声明或担保,包括但不 限于针对其使用情况、质量、性能、适销性或特定用途的适用 性的声明或担保。 Microchip 对因这些信息及使用这些信息而 引起的后果不承担任何责任。如果将 Microchip 器件用于生命 维持和 / 或生命安全应用,一切风险由买方自负。买方同意在 由此引发任何一切伤害、索赔、诉讼或费用时,会维护和保障 Microchip 免于承担法律责任,并加以赔偿。在 Microchip 知识 产权保护下,不得暗中或以其他方式转让任何许可证。 商标 Microchip 的名称和徽标组合、 Microchip 徽标、 dsPIC、 KEELOQ、 KEELOQ 徽标、 MPLAB、 PIC、 PICmicro、 PICSTART、 rfPIC 和 UNI/O 均为 Microchip Technology Inc. 在美国和其他国家或地区的注册商标。 FilterLab、 Hampshire、 HI-TECH C、 Linear Active Thermistor、MXDEV、MXLAB、SEEVAL 和 The Embedded Control Solutions Company 均为 Microchip Technology Inc. 在美国的注册商标。 Analog-for-the-Digital Age、 Application Maestro、 CodeGuard、 dsPICDEM、 dsPICDEM.net、 dsPICworks、 dsSPEAK、 ECAN、 ECONOMONITOR、 FanSense、 HI-TIDE、 In-Circuit Serial Programming、 ICSP、 ICEPIC、 Mindi、 MiWi、 MPASM、 MPLAB Certified 徽标、 MPLIB、 MPLINK、 mTouch、 nanoWatt XLP、 Omniscient Code Generation、 PICC、 PICC-18、 PICkit、 PICDEM、 PICDEM.net、 PICtail、 PIC32 徽标、 REAL ICE、 rfLAB、 Select Mode、 Total Endurance、 TSHARC、 WiperLock 和 ZENA 均为 Microchip Technology Inc. 在美国和其他国家或地 区的商标。 SQTP 是 Microchip Technology Inc. 在美国的服务标记。 在此提及的所有其他商标均为各持有公司所有。 © 2009, Microchip Technology Inc. 版权所有。 Microchip 位于美国亚利桑那州Chandler 和Tempe 与位于俄勒冈州 Gresham 的全球总部、设计和晶圆生产厂及位于美国加利福尼亚州和 印度的设计中心均通过了ISO/TS-16949:2002 认证。公司在PIC® MCU 与dsPIC® DSC、KEELOQ® 跳码器件、串行EEPROM、单片机外 设、非易失性存储器和模拟产品方面的质量体系流程均符合ISO/TS- 16949:2002。此外,Microchip 在开发系统的设计和生产方面的质量体 系也已通过了ISO 9001:2000 认证。 DS51795A_CN 第ii 页  2009 Microchip Technology Inc.
PICkit™ 3 用户指南 目录 前言 ................................................................................................................................................1 第 1 章 概述 1.1 简介 ................................................................................................................ 9 1.2 PICkit 3 编程器 / 调试器的定义 ....................................................................... 9 1.3 PICkit 3 编程器 / 调试器提供的功能 ............................................................. 11 1.4 PICkit 3 编程器 / 调试器组件 ........................................................................ 12 1.5 支持的器件及功能 ......................................................................................... 13 第 2 章 工作原理 2.1 简介 .............................................................................................................. 15 2.2 PICkit 3 与 PICkit 2 的对比 ........................................................................... 15 2.3 调试器与目标板之间的通信 .......................................................................... 15 2.4 通信连接 ....................................................................................................... 17 2.5 调试 .............................................................................................................. 19 2.6 调试要求 ....................................................................................................... 20 2.7 编程 .............................................................................................................. 22 2.8 调试器使用的资源 ......................................................................................... 22 第 3 章 安装 3.1 简介 .............................................................................................................. 23 3.2 安装软件 ....................................................................................................... 23 3.3 连接到目标板 ................................................................................................ 23 3.4 设置目标板 ................................................................................................... 24 3.5 设置 MPLAB IDE .......................................................................................... 25 第 4 章 常规设置 4.1 简介 .............................................................................................................. 27 4.2 启动 MPLAB IDE 软件 .................................................................................. 27 4.3 创建项目 ....................................................................................................... 27 4.4 查看项目 ....................................................................................................... 28 4.5 编译项目 ....................................................................................................... 28 4.6 设置配置位 ................................................................................................... 28 4.7 将编程器 / 调试器设置为调试器或编程器 ..................................................... 28 4.8 调试器/编程器限制 ..................................................................................... 29 第 5 章 PICkit 3 Debug Express 5.1 简介 .............................................................................................................. 31 5.2 PICkit 3 Debug Express 工具包内容 ............................................................ 31 5.3 安装硬件和软件 ............................................................................................ 31  2009 Microchip Technology Inc. DS51795A_CN 第iii 页
PICkit™ 3 用户指南 第 6 章 故障诊断第一步 6.1 简介 .............................................................................................................. 35 6.2 需最先回答的 5 个问题 ................................................................................. 35 6.3 不能调试的头 10 个原因 ............................................................................... 35 6.4 要考虑的其他事项 ........................................................................................ 36 第 7 章 常见问题解答 (FAQ) 7.1 简介 .............................................................................................................. 37 7.2 如何工作 ....................................................................................................... 37 7.3 出现的问题 ................................................................................................... 38 第 8 章 错误消息 8.1 简介 .............................................................................................................. 41 8.2 特殊错误消息 ................................................................................................ 41 8.3 常规纠正措施 ................................................................................................ 44 第 9 章 调试器功能汇总 9.1 简介 .............................................................................................................. 49 9.2 调试功能 ....................................................................................................... 49 9.3 调试对话框/窗口 ........................................................................................ 51 9.4 编程功能 ....................................................................................................... 55 9.5 Settings 对话框 ............................................................................................. 56 第 10 章 硬件规范 10.1 简介 ............................................................................................................ 59 10.2 重点 ............................................................................................................ 59 10.3 一致性声明 ................................................................................................. 59 10.4 USB 端口/电源 ......................................................................................... 60 10.5 PICkit 3 编程器 / 调试器 ............................................................................. 60 10.6 标准通信硬件 .............................................................................................. 61 10.7 目标板注意事项 .......................................................................................... 63 附录 A PICkit 3 原理图 附录 B 操作建议 术语表 ............................................................................................................................71 索引 ...............................................................................................................................88 全球销售及服务网点 ................................................................................................................166 DS51795A_CN 第 iv 页  2009 Microchip Technology Inc.
PICkit™ 3 用户指南 前言 客户须知 所有文档均会过时,本文档也不例外。 Microchip 的工具和文档将不断演变以满足客户的需求,因此 实际使用中有些对话框和 / 或工具说明可能与本文档所述之内容有所不同。 请访问我们的网站 (www.microchip.com)获取最新文档。 文档均标记有 “DS”编号。此编号位于每页底部的页码之前。 DS 编号的命名约定为 “DSXXXXXA”, 其中 “XXXXX”为文档编号,“A”为文档版本。 欲了解开发工具的最新信息,请参阅 MPLAB® IDE 在线帮助。 在 Help (帮助)菜单中选择 Topics (主题),打开现有在线帮助文件列表。 简介 本章包含使用 PICkit™ 3 编程器 / 调试器前需要了解的一般信息。 本章讨论的内容包 括: • 文档编排 • 本指南使用的约定 • 保修登记 • 推荐读物 • Microchip 网站 • 开发系统客户变更通知服务 • 客户支持  2009 Microchip Technology Inc. DS51795A_CN 第1 页
PICkit™ 3 用户指南 文档编排 本文档说明了使用 PICkit 3 作为开发工具在目标板上仿真和调试固件的方法。本手册 内容编排如下: • 第 1 章 概述——PICkit 3 编程器 / 调试器概述。 • 第 2 章 工作原理——简要描述 PICkit 3 编程器 / 调试器的工作原理。 • 第 3 章 安装——如何安装 PICkit 3 编程器 / 调试器。 • 第 4 章 常规设置——提供关于如何使用 PICkit 3 编程器 / 调试器编程受支持器件 的入门指示信息。 • 第 5 章 PICkit 3 Debug Express——提供关于如何使用 PICkit™ 3 Debug Express 的基本信息。 • 第 6 章 故障诊断第一步——故障诊断过程的第一步是确认调试问题以及产生问题 的常见原因。 • 第 7 章 常见问题解答 (FAQ)——提供解决常见问题的信息。 • 第 8 章 错误消息——提供具体的错误消息和一般纠错操作。 • 第 9 章 调试器功能汇总——汇总可用的调试功能。 • 第 10 章 硬件规范——详述 PICkit 3 的硬件和电气规范。 • 附录 A PICkit 3 原理图——提供 PICkit 3 编程器 / 调试器的硬件原理图。 • 附录 B 操作建议——解决设计应用程序时要考虑的操作问题。 DS51795A_CN 第 2 页  2009 Microchip Technology Inc.
本指南使用的约定 本文档采用下列约定: 前言 说明 涵义 示例 MPLAB® IDE User’s Guide ... 仅有的编译器 ... Output 窗口 Settings 对话框 选择 Enable Programmer “Save project before build” File>Save 单击 OK 单击 Power 选项卡 按 #define START autoexec.bat c:\mcc18\h _asm, _endasm, static -Opa+, -Opa- 0, 1 0xFF,’A’ file.o,其中 file 可以是任 一有效文件名 mpasmwin [options] file [options] var_name [, var_name...] void main (void) { ... } 选择互斥参数; “或”选择 errorlevel {0|1} 代替重复文字 表示由用户提供的代码 引用 窗口或对话框中的字段名 带右尖括号前有下划线的斜体 文字 菜单路径 文档约定 Arial 字体: 斜体字 首字母大写 粗体字 尖括号 < > 括起的文字 Courier New 字体: 常规 斜体 方括号 [ ] 花括号和竖线:{ | } 省略号 ... 参考书目 需强调的文字 窗口 对话框 菜单选项 对话框按钮 选项卡 键盘上的按键 源代码示例 文件名 文件路径 关键字 命令行选项 位值 常数 可变参数 可选参数  2009 Microchip Technology Inc. DS51795A_CN 第 3 页
PICkit™ 3 用户指南 保修登记 推荐读物 请填写随附的保修登记卡 (Warranty Registration Card)并尽快寄出。 寄出保修登记 卡的客户将可收到新产品更新信息。 临时发布的软件在 Microchip 网站上提供。 本用户指南介绍了如何使用 PICkit 3。 下面列出了其他有用的文档。 以下 Microchip 文 档均已提供,并建议读者作为补充参考材料。 44-Pin Demo Board User’s Guide (DS41296) 如需了解关于如何使用 44 引脚演示板作为开发工具在目标板上仿真和调试固件的指示 信息,请查阅此文档。 低引脚数演示板用户指南 (DS51556A_CN) 如需了解关于如何使用 Microchip Technology 的低引脚数器件 (8 引脚、 14 引脚和 20 引脚)的指示信息,请查阅此文档,其中包括一系列教程。 MPLAB® IDE 用户指南 / 帮助 (DS51519A_CN) 如需了解更多关于 MPLAB 集成开发环境 (Integrated Development Environment, IDE)软件的安装和功能的信息,请查阅此文档。还提供了在线帮助版本。 In-Circuit Serial Programmer™ (ICSP™) Guide (DS30277) 本文档中的设计指南将帮助您成功进行 ICSP 编程,其中包括关于硬件设计的应用笔 记和 ICSP 编程规范。 MPASM™ 汇编器、 MPLINK™ 目标链接器、 MPLIB™ 目标库管理器用户指南 (DS33014J_CN) 说明了如何使用 Microchip PIC® MCU 汇编器 (MPASM 汇编器)、链接器 (MPLINK 链接器)和库管理器 (MPLIB 库管理器)。 PICkit™ 3 Debug Express 的自述文件 如需了解使用 PICkit 3 Debug Express 的最新信息,请阅读 MPLAB IDE 安装目录的 Readmes 子目录下的“Readme for PICkit 3.htm”文件(HTML 文件)。 该自述 文件包含了本用户指南中可能未包括的更新信息和已知问题。 PICkit™ 3 Debug Express C18 Lessons 这些教程将逐步指导用户如何结合使用 PICkit 3 Debug Express 和用于 PIC18 MCU 的 MPLAB C 编译器。在 MPLAB IDE CDROM 和 Microchip 网站上均有提供。 自述文件 如需关于使用其他工具的最新信息,请阅读 MPLAB IDE 安装目录的 Readmes 子目录 下的相应工具的自述文件。 这些自述文件包含了本用户指南中可能未包括的更新信息 和已知问题。 DS51795A_CN 第 4 页  2009 Microchip Technology Inc.
分享到:
收藏