MPLAB+ICD3中文使用手册

更新时间:2023-04-14 03:03:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

MPLAB? ICD 3

在线调试器

用户指南 2008 Microchip Technology Inc.DS51766A_CN

DS51766A_CN 第ii 页 2008 Microchip Technology Inc.

提供本文档的中文版本仅为了便于理解。请勿忽视文档中包含的英文部分,因为其中提供了有关Microchip 产品性能和使用情况的有用信息。Microchip Technology Inc.及其分公司和相关公司、各级主管与员工及事务代理机构对译文中可能存在的任何差错不承担任何责任。建议参考Microchip Technology Inc.的英文原版文档。

本出版物中所述的器件应用信息及其他类似内容仅为您提供便利,它们可能由更新之信息所替代。确保应用符合技术规范,是您自身应负的责任。Microchip 对这些信息不作任何明示或暗示、书面或口头、法定或其他形式的声明或担保,包括但不限于针对其使用情况、质量、性能、适销性或特定用途的适用性的声明或担保。Microchip 对因这些信息及使用这些信息而引起的后果不承担任何责任。如果将Microchip 器件用于生命维持和/或生命安全应用,一切风险由买方自负。买方同意在由此引发任何一切伤害、索赔、诉讼或费用时,会维护和保障Microchip 免于承担法律责任,并加以赔偿。在Microchip 知识产权保护下,不得暗中或以其他方式转让任何许可证。

商标

Microchip 的名称和徽标组合、Microchip 徽标、Accuron 、dsPIC 、K EE L OQ 、K EE L OQ 徽标、MPLAB 、PIC 、

PICmicro 、PICSTART 、rfPIC 、SmartShun 和 UNI/O 均为Microchip Technology Inc .在美国和其他国家或地区的注册商标。

FilterLab 、Linear Active Thermistor 、MXDEV 、MXLAB 、SEEVAL 、SmartSensor 和The Embedded Control Solutions Company 均为Microchip Technology Inc .在美国的注册商标。

Analog-for-the-Digital Age 、Application Maestro 、

CodeGuard 、dsPICDEM 、af04422b453610661ed9f429 、dsPICworks 、dsSPEAK 、ECAN 、ECONOMONITOR 、FanSense 、In-Circuit Serial Programming 、ICSP 、ICEPIC 、Mindi 、MiWi 、MPASM 、MPLAB Certified 徽标、MPLIB 、MPLINK 、mTouch 、PICkit 、PICDEM 、af04422b453610661ed9f429 、PICtail 、PIC 32徽标、PowerCal 、PowerInfo 、PowerMate 、PowerTool 、REAL ICE 、rfLAB 、Select Mode 、Total Endurance 、

WiperLock 和ZENA 均为Microchip Technology Inc .在美国和其他国家或地区的商标。

SQTP 是Microchip Technology Inc .在美国的服务标记。在此提及的所有其他商标均为各持有公司所有。? 2008, Microchip Technology Inc .版权所有。

请注意以下有关Microchip 器件代码保护功能的要点:?Microchip 的产品均达到Microchip 数据手册中所述的技术指标。

?Microchip 确信:在正常使用的情况下,Microchip 系列产品是当今市场上同类产品中最安全的产品之一。

?

目前,仍存在着恶意、甚至是非法破坏代码保护功能的行为。就我们所知,所有这些行为都不是以Microchip 数据手册中规定的操作规范来使用Microchip 产品的。这样做的人极可能侵犯了知识产权。?Microchip 愿与那些注重代码完整性的客户合作。

?

Microchip 或任何其他半导体厂商均无法保证其代码的安全性。代码保护并不意味着我们保证产品是“牢不可破”的。

代码保护功能处于持续发展中。Microchip 承诺将不断改进产品的代码保护功能。任何试图破坏Microchip 代码保护功能的行为均可视为违反了《数字器件千年版权法案(Digital Millennium Copyright Act )》。如果这种行为导致他人在未经授权的情况下,能访问您的软件或其他受版权保护的成果,您有权依据该法案提起诉讼,从而制止这种行为。

Microchip 位于美国亚利桑那州Chandler 和Tempe 与位于俄勒冈州Gresham 的全球总部、设计和晶圆生产厂及位于美国加利福尼亚州和印度的设计中心均通过了ISO/TS-16949:2002认证。公司在PIC ?

MCU 与dsPIC ? DSC 、K EE L OQ ?跳码器件、串行EEPROM 、单片机外设、非易失性存储器和模拟产品方面的质量体系流程均符合ISO/TS-16949:2002。此外,Microchip 在开发系统的设计和生产方面的质量体系也已通过了ISO 9001:2000

认证。

MPLAB? ICD 3

在线调试器用户指南

目录

前言 (1)

第1部分——入门指南

第1章概述

1.1 简介 (9)

1.2 MPLAB ICD 3在线调试器的定义 (9)

1.3 MPLAB ICD 3在线调试器提供的功能 (10)

1.4 MPLAB ICD 3在线调试器工具包组件 (10)

1.5 支持的器件及功能 (11)

第2章工作原理

2.1 简介 (13)

2.2 MPLAB ICD 3在线调试器与MPLAB ICE 2000/4000在线仿真器 (13)

2.3 MPLAB ICD 3在线调试器与MPLAB ICD 2调试器 (13)

2.4 调试器与目标板之间的通信 (14)

2.5 通信连接 (15)

2.6 使用调试器进行调试 (17)

2.7 调试要求 (18)

2.8 使用调试器进行编程 (20)

2.9 调试器使用的资源 (20)

第3章安装

3.1 简介 (21)

3.2 安装软件 (21)

3.3 安装USB设备驱动程序 (21)

3.4 连接到目标板 (22)

3.5 设置目标板 (22)

3.6 设置MPLAB IDE (23)

第4章常规设置

4.1 简介 (25)

4.2 启动MPLAB IDE软件 (25)

4.3 创建项目 (26)

4.4 查看项目 (26)

4.5 编译项目 (26)

4.6 设置配置位 (27)

4.7 将调试器设置为调试器或编程器 (27)

4.8 调试器/编程器限制 (27)

2008 Microchip Technology Inc.DS51766A_CN第iii页

MPLAB? ICD 3在线调试器用户指南

第5章教程

5.1 简介 (29)

5.2 设置环境和选择器件 (30)

5.3 创建应用程序代码 (30)

5.4 运行Project Wizard (33)

5.5 查看项目 (35)

5.6 查看调试选项 (36)

5.7 创建Hex文件 (37)

5.8 设置演示板 (39)

5.9 加载程序代码以进行调试 (39)

5.10 运行调试代码 (40)

5.11 使用断点调试代码 (40)

5.12 烧写应用程序 (45)

第2部分——故障诊断

第6章常见问题解答(FAQ)

6.1 简介 (49)

6.2 如何工作 (49)

6.3 出现的问题 (50)

第7章错误消息

7.1 简介 (53)

7.2 特殊错误消息 (53)

7.3 常规纠正措施 (57)

第3部分——参考信息

第8章基本调试功能

8.1 简介 (63)

8.2 断点 (63)

8.3 跑表 (63)

第9章调试器功能汇总

9.1 简介 (65)

9.2 调试功能 (65)

9.3 调试对话框/窗口 (68)

9.4 编程功能 (73)

9.5 Settings对话框 (74)

DS51766A_CN第iv页 2008 Microchip Technology Inc.

目录

第10章硬件规范

10.1 简介 (79)

10.2 重点 (79)

10.3 一致性声明 (79)

10.4 USB端口/电源 (80)

10.5 MPLAB ICD 3调试器 (80)

10.6 标准通信硬件 (81)

10.7 ICD 3测试接口板 (83)

10.8 目标板注意事项 (83)

术语表 (85)

索引 (99)

全球销售及服务网点 (102)

2008 Microchip Technology Inc.DS51766A_CN第v页

MPLAB? ICD 3在线调试器用户指南

注:

DS51766A_CN第vi页 2008 Microchip Technology Inc.

MPLAB? ICD 3

在线调试器用户指南

前言

客户须知

所有文档均会过时,本文档也不例外。Microchip的工具和文档将不断演变以满足客户的需求,因此实际使用中有些对话框和/或工具说明可能与本文档所述之内容有所不同。请访问我们的网站

(af04422b453610661ed9f429)获取最新文档。

文档均标记有“DS”编号。此编号位于每页底部的页码之前。DS编号的命名约定为“DSXXXXXA”,其中“XXXXX”为文档编号,“A”为文档版本。

欲了解开发工具的最新信息,请参阅MPLAB? IDE在线帮助。在Help(帮助)菜单中选择Topics (主题),打开现有在线帮助文件列表。

简介

本章包含使用MPLAB ICD 3在线调试器前需要了解的一般信息。本章讨论的内容包

括:

? 文档编排

? 本指南使用的约定

? 保修登记

? 推荐读物

? Microchip网站

? 开发系统客户变更通知服务

? 客户支持

? 版本历史

文档编排

本文档说明了使用MPLAB ICD 3在线调试器作为开发工具在目标板上仿真和调试固件

以及编程器件的方法。本文档的内容编排如下:

第1部分——入门

? 第1章概述——讲述什么是MPLAB ICD 3在线调试器以及它如何帮助您开发应

用程序。

? 第2章工作原理——MPLAB ICD 3在线调试器的工作原理,并说明配置选项。

? 第3章安装——如何安装调试器软件和硬件。

? 第4章常规设置——如何设置MPLAB IDE来使用调试器。

? 第5章教程——关于使用调试器的简明教程。

2008 Microchip Technology Inc.DS51766A_CN第1页

MPLAB? ICD 3 在线调试器用户指南

第2部分——故障诊断

? 第6章常见问题解答(FAQ)——常见问题及其解答列表,有利于故障诊断。

? 第7章错误消息——错误消息和建议解决方法列表。

第3部分——参考信息

? 第8章基本调试功能——提供了当MPLAB ICD 3在线调试器选择用作调试或编

程工具时MPLAB IDE中基本调试器功能的描述。这包括断点、跑表、触发和实时

查看等调试功能。

? 第9章调试器功能汇总——提供了当MPLAB ICD 3调试器选择用作调试或编程

工具时MPLAB IDE中调试功能的综述。

? 第10章硬件规范——调试器系统的硬件和电气规范。

DS51766A_CN第2页 2008 Microchip Technology Inc.

前言

2008 Microchip Technology Inc.DS51766A_CN 第3页

本指南使用的约定

本手册采用下列文档约定:文档约定

说明

涵义

示例

Arial 字体:斜体字

参考书目

MPLAB ? IDE User’s Guide 需强调的文字

...仅有的编译器...首字母大写窗口

Output 窗口对话框Settings 对话框

菜单选项

选择Enable Programmer 引用窗口或对话框中的字段名“Save project before build”带右尖括号前有下划线的斜体文字菜单路径File>Save

粗体字对话框按钮

单击OK

选项卡

单击Power 选项卡N‘Rnnnn verilog 格式的数字,其中N

是总位数,R 是基数,且n 是其中一位。

4‘b0010,2‘hF1

尖括号< >括起的文字键盘上的按键按Courier New 字体:常规Courier New 源代码示例

#define START 文件名autoexec.bat 文件路径c:\mcc18\h

关键字_asm, _endasm, static 命令行选项-Opa+, -Opa-位值0,1

常数

0xFF ,‘A’

斜体Courier New 可变参数file .o ,其中file 可以是任一有效文件名

方括号[ ]

可选参数

mcc18 [options] file [options]

花括号和竖线:{ | }选择互斥参数;“或”选择errorlevel {0|1}省略号...

代替重复文字var_name [, var_name...]

表示由用户提供的代码

void main (void){ ...}

MPLAB? ICD 3 在线调试器用户指南

保修登记

请填写随附的保修登记卡(Warranty Registration Card)并尽快寄出。寄出保修登记

卡的客户将可收到新产品更新信息。临时发布的软件在Microchip网站上提供。

推荐读物

本用户指南介绍了如何使用MPLAB ICD 3在线调试器。下面列出了其他有用的文档。

以下Microchip文档均已提供,并建议读者作为补充参考材料。

请首先阅读该文档!其中包含关于使用MPLAB ICD 3进行目标设计时应该考虑的操作

问题的重要信息。

MPLAB ICD 3在线调试器的版本说明

如需了解使用MPLAB ICD 3在线调试器的最新信息,请阅读MPLAB IDE安装目录

Readmes子目录下的“Readme for MPLAB ICD 3 Debugger.htm”文件(HTML文

件)。该版本说明(自述文件)包含了本用户指南中可能未包括的更新信息和已知问

题。

Using MPLAB ICD 3 In-Circuit Debugger Poster(DS51765)

本海报说明了如何使用标准通信和目标板为MPLAB ICD 3在线调试器连接硬件和安装

软件。

MPLAB ICD 3在线调试器在线帮助文件

调试器的全面帮助文件与MPLAB IDE一起提供。内容涵盖了使用方法、故障诊断和硬

件规范。这也许比本印刷文档要更新。而且,提供了针对各种器件的调试器保留资源

和限制列表。

Header Board Specification(DS51292)

本小册子介绍了安装并使用MPLAB ICD 3在线调试器仿真头的方法。仿真头用于更好

地对那些使用特殊ICE器件版本的所选器件进行调试,而无需占用额外的引脚或资

源。

Transition Socket Specification(DS51194)

如需有关适用于MPLAB ICE 2000/4000器件适配器、MPLAB ICD 2仿真头和MPLAB

ICD 3在线调试器仿真头的转换插座的信息,请查询此文档。

DS51766A_CN第4页 2008 Microchip Technology Inc.

前言

MICROCHIP网站

Microchip网站(af04422b453610661ed9f429)为客户提供在线支持。客户可通过该网站方便

地获取文件和信息。只要使用常用的因特网浏览器即可访问,网站提供以下信息:

? 产品支持——数据手册和勘误表、应用笔记和示例程序、设计资源、用户指南以

及硬件支持文档、最新的软件版本和存档软件

? 一般技术支持——常见问题解答(FAQ)、技术支持请求、在线讨论组以及

Microchip顾问计划成员列表

? Microchip业务——产品选型和定购指南、最新Microchip新闻稿、研讨会与活

动安排表、Microchip销售办事处、代理商以及工厂代表列表

开发系统客户变更通知服务

Microchip的客户通知服务有助于客户了解Microchip产品的最新信息。注册客户可在

他们感兴趣的某个产品系列或开发工具发生变更、更新、发布新版本或勘误表时,收

到电子邮件通知。

欲注册,请登录Microchip 网站af04422b453610661ed9f429,点击“变更通知客户”

(Customer Change Notification)服务并按照注册说明完成注册。

开发系统产品的分类如下:

? 编译器——Microchip C编译器、汇编器、链接器及其他语言工具的最新信息,包

括所有的MPLAB C编译器、所有的MPLAB汇编器(包括MPASM? 汇编器)、

所有的MPLAB链接器(包括MPLINK? 目标链接器)、以及所有的MPLAB库管

理器(包括MPLIB? 目标库管理器)。

? 仿真器——Microchip在线仿真器的最新信息,包括MPLAB REAL ICE?、

MPLAB ICE 2000和MPLAB ICE 4000在线仿真器。

? 在线调试器——Microchip在线调试器MPLAB ICD 2在线调试器和PICkit? 2

debug express的最新信息。

? MPLAB? IDE——关于开发系统工具的Windows?集成开发环境Microchip

MPLAB IDE的最新信息。主要针对MPLAB IDE、MPLAB IDE项目管理器、

MPLAB编辑器和MPLAB SIM软件模拟器以及一般的编辑和调试功能。

? 编程器——Microchip编程器的最新信息,包括MPLAB PM3和PRO MATE II器

件编程器以及PICSTART? Plus以及PICkit 1和2开发编程器。

2008 Microchip Technology Inc.DS51766A_CN第5页

MPLAB? ICD 3 在线调试器用户指南

客户支持

Microchip产品的用户可以通过以下渠道获得帮助:

? 代理商或代表

? 当地销售办事处

? 应用工程师(FAE)

? 技术支持

客户应联系其代理商、代表或应用工程师(FAE)寻求支持。当地销售办事处也可为

客户提供帮助。本文档后附有销售办事处的联系方式。

也可通过af04422b453610661ed9f429网站获取技术支持。

版本历史

版本A(2008年9月)

本文档的初始版本。

DS51766A_CN第6页 2008 Microchip Technology Inc.

MPLAB? ICD 3

在线调试器用户指南

第1部分——入门指南

第1章概述 (9)

第2章工作原理 (13)

第3章安装 (21)

第4章常规设置 (25)

第5章教程 (29)

2008 Microchip Technology Inc.DS51766A_CN第7页

MPLAB? ICD 3 在线调试器用户指南

注:

DS51766A_CN第8页 2008 Microchip Technology Inc.

MPLAB? ICD 3

在线调试器用户指南

第1章概述

1.1简介

本章给出了MPLAB ICD 3在线调试器系统的概述。

? MPLAB ICD 3在线调试器的定义

? MPLAB ICD 3在线调试器提供的功能

? MPLAB ICD 3在线调试器工具包组件

? 支持的器件及功能

1.2MPLAB ICD 3在线调试器的定义

MPLAB ICD 3在线调试器是一款由在Windows?平台上运行MPLAB IDE(v8.15或

更高版本)软件的PC控制的在线调试器。MPLAB ICD 3在线调试器是开发工程师工

具包的不可或缺的组成部分。可用于从软件开发到硬件集成等各种应用领域。

MPLAB ICD 3在线调试器是一款支持硬件和软件开发的复杂调试器系统,专用于基于

在线串行编程(In-Circuit Serial Programming?,ICSP?)和增强型在线串行编程双

线串行接口的Microchip PIC?单片机(MCU)和dsPIC?数字信号控制器(Digital

Signal Controller,DSC)。

由于该调试器系统使用带有内置仿真电路的器件(而非特殊调试器芯片)进行仿真,

因此执行代码的方式与实际器件相似。用户可以交互地访问给定器件的所有可用功能,

且可通过MPLAB IDE界面设置和修改这些功能。

MPLAB ICD 3调试器是为仿真具有丰富调试功能的嵌入式处理器而开发的,该处理器

与传统系统处理器存在以下区别:

? 处理器以最大速度运行

? 能够集成I/O端口数据输入

除了调试器功能以外,MPLAB ICD 3在线调试器系统还可用作开发编程器。

2008 Microchip Technology Inc.DS51766A_CN第9页

MPLAB ? ICD 3在线调试器用户指南

DS51766A_CN 第10页 2008 Microchip Technology Inc.1.3MPLAB ICD 3在线调试器提供的功能

MPLAB ICD 3在线调试器系统允许您:? 在自己的硬件上实时调试应用程序? 使用硬件断点调试

? 使用软件断点调试

? 基于内部事件设置断点

? 监视内部文件寄存器

? 全速仿真

? 编程器件

1.4MPLAB ICD 3在线调试器工具包组件

MPLAB ICD 3在线调试器系统工具包的组件有:1.

带有指示灯的MPLAB ICD 32.

提供调试器和PC 之间的通信并为调试器供电的USB 电缆3.

将MPLAB ICD 3连接到仿真头模块或目标板的电缆(也与MPLAB ICD 2兼容)4.

《MPLAB IDE 快速入门指南》(DS51281G_CN )5.

附有MPLAB IDE 软件和在线文档的光盘6.ICD 3测试接口电路板图1-1:基本调试系统

需要单独订购的其他硬件:

? 转换插座

? ICD 仿真头

? MPLAB 处理器扩展工具包

MPLAB ? ICD 3连接到目标板

或仿真头的

连接到PC 的USB 电缆

指示灯模块化电缆

概述

2008 Microchip Technology Inc.DS51766A_CN 第11页

1.5

支持的器件及功能

表1-1和表1-2给出了对器件及器件功能的当前支持和将来支持。

表1-1:

32位和16位(数据存储器)器件

功能

PIC32MX

dsPIC33F 和PIC24F/H

dsPIC30F SMPS (1)

dsPIC30F

复位应用程序C C C C 运行和暂停C C C C 单步执行C C C C 连续单步运行C C C C 全速仿真C C C C 硬件断点C C C C 高级断点C C C C 软件断点N C C C 外设冻结(2)

C C C C 在取数据操作或写操作时中断C C C C 堆栈溢出时中断C C C C 跑表C C C N 次数计数器C C C C WDT 溢出C C C N 标准通信速度

C

C

C

C 处理器套件

N F F N

图注:

C = 当前支持

D = 支持取决于器件

F = 现在不支持,但计划将来支持N = 不提供支持注1:当前的开关电源(Switch Mode Power Supply ,SMPS )器件:dsPIC30F1010/2020/2023。

2:根据所选择的器件,此功能的工作方式有所不同。

MPLAB ? ICD 3在线调试器用户指南

DS51766A_CN 第12页 2008 Microchip Technology Inc.

表1-2:

8位(数据存储器)器件

功能

PIC18FXXJ

PIC18F 、PIC18F Enh 和PIC18FXXK

PIC12F 和PIC16F

复位应用程序C C C 运行和暂停C C C 单步执行C C C 连续单步运行C C C 全速仿真C C C 硬件断点C C C 高级断点C C N 软件断点C C N 外设冻结(1)

C C C 在取数据操作或写操作时中断C C N 堆栈溢出时中断C C N 跑表C N N 次数计数器C C N WDT 溢出C N N 标准通信速度

C

C C 处理器套件

F F

F

图注:

C = 当前支持

F = 现在不支持,但计划将来支持N = 不提供支持注1:根据所选择的器件,此功能的工作方式有所不同。

MPLAB? ICD 3

在线调试器用户指南

第2章工作原理

2.1简介

本章简要描述了MPLAB ICD 3在线调试器系统的工作原理。旨在提供足够的信息来帮

助用户设计出与该调试器兼容的目标板,以进行仿真和编程操作。还描述了在线仿真

和编程的基本原理,以便用户能够快速地解决遇到的问题。

? MPLAB ICD 3在线调试器与MPLAB ICE 2000/4000在线仿真器

? MPLAB ICD 3在线调试器与MPLAB ICD 2调试器

? 调试器与目标板之间的通信

? 通信连接

? 使用调试器进行调试

? 调试要求

? 使用调试器进行编程

? 调试器使用的资源

2.2MPLAB ICD 3在线调试器与MPLAB ICE 2000/4000在线仿真器

MPLAB ICD 3在线调试器系统是新一代在线调试器(In-Circuit Debugger,ICD)系

统。它与传统的在线仿真器系统(例如,MPLAB ICE 2000/4000)之间存在一个重要

的差异:生产器件和仿真器件是同一个器件。

消除了生产芯片和仿真芯片之间的差异(勘误表),这是一个很大的优点。此外,由

于器件以较快的速度连续工作,传统仿真器系统必须将内部总线移至片外来连接外部

存储器从而导致速度瓶颈,且无法提供全速仿真。

另一个明显的优点是不存在生产芯片和仿真芯片之间的交货周期。而且,很容易调试

生产电路板上遇到的问题,无需为访问应用程序而安装转换插座和处理复杂的布线系

统及设置。

2.3MPLAB ICD 3在线调试器与MPLAB ICD 2调试器

MPLAB ICD 3在线调试器系统在功能上与MPLAB ICD 2在线调试器系统类似,但是

前者在速度和功能性方面更胜一筹。MPLAB ICD 3还具有如下特点:

? 采用高速USB

? 由USB供电

? 是硬件加速器

? 提供可编程的电压源

? 不采用RS-232端口

? 包括诊断自检接口电路板

2008 Microchip Technology Inc.DS51766A_CN第13页

MPLAB ? ICD 3 在线调试器用户指南

DS51766A_CN 第14页 2008 Microchip Technology Inc.2.4调试器与目标板之间的通信

接下来的章节将讨论调试器系统配置。

标准ICSP 器件通信

可将调试器系统配置为使用标准ICSP 通信执行编程和调试功能。6引脚连接方式与MPLAB ICD 2在线调试器使用的连接方式相同。

模块化电缆可以(1)插入到目标板上与之匹配的插座中,其中目标器件在目标板上(图2-1);或者(2)插入到标准适配器/仿真头板组合(作为处理器套件),然后插入到目标板中(图2-2)。

更多关于标准通信的信息,请参见第10章“硬件规范”。

图2-1:标准调试器系统——内置ICE 电路的器件

警告

不要在安装软件和USB 驱动程序之前连接硬件。而且,也不要在调试器主机或目标板上电时更改硬件连接。

注:以前的仿真头板使用6引脚(RJ-11)连接器,而非8引脚连接器,所以

这些仿真头可以直接连接到调试器。

MPLAB ? ICD 3

目标板

目标器件

或PIM

电源

工作原理

2008 Microchip Technology Inc.DS51766A_CN 第15页

图2-2:标准调试器系统——ICE 器件

2.5通信连接

2.5.1标准通信目标板连接

MPLAB ICD 3在线调试器使用RJ-11连接器通过模块化接口(6芯)电缆连接到目标器件。连接器的引脚编号显示在目标PCB 的底部,如图2-3所示。图2-3:

目标板上的标准连接2.5.2目标板连接电路

图2-4显示了MPLAB ICD 3在线调试器与目标板上连接器的互连情况。该图还显示了从连接器到目标PCB 上器件的连线。建议在V PP /MCLR 线和V DD 之间接一个上拉电阻(通常约为10 k ?左右),这样V PP /MCLR 线可置为低电平来复位器件。

MPLAB ? ICD 3

目标板

转换插座

器件-ICE 处理器套件

标准适配器

仿真头

器件-ICE

ICD 仿真头

电源

注:调试器和目标板上的电缆连接互为镜像,例如,电缆一端上的引脚1连接

到电缆另一端的引脚6,请参见第10.6.2.3节“模块化电缆规范”。

12345

6

目标

连接器

目标底部

PCB

V PP /MCLR Vss PGC

V DD PGD LVP

本文来源:https://www.bwwdw.com/article/njyq.html

Top