参数资料
型号: DV164120
厂商: Microchip Technology
文件页数: 39/86页
文件大小: 0K
描述: KIT STARTER PICKIT 2
产品培训模块: Asynchronous Stimulus
标准包装: 1
系列: PICkit™ 2
类型: 微控制器
适用于相关产品: PIC Micro? MCU
所含物品: 板,PICkit? 2 编程器,线缆,CD
产品目录页面: 658 (CN2011-ZH PDF)
PICkit 2 Debug Express
“Pass Count” may be set on any breakpoint type. The pass count is the number of times
the breakpoint condition is met before it halts execution. For example, setting a pass
count of “2” on a Program Memory breakpoint means that instruction will execute twice
without halting execution, and the third time the instruction is executed the breakpoint
will halt execution. The default pass count for all breakpoints is “0”, which means
execution will halt the first time the breakpoint is encountered.
If advanced breakpoints are supported by the current device, the MPLAB IDE menu
option Debugger>Advanced Breakpoints… will be available to open the advanced
breakpoint dialog. If the current device does not support advanced breakpoints, this
menu option will be grayed out or absent. Select the breakpoint to edit with the “Break
Point #” combo box.
FIGURE 4-4:
ADVANCED BREAKPOINTS DIALOG
Note:
4.4.6
The Advanced Breakpoint dialog will display any breakpoints already set in
Program Memory. However, the dialog may not be used to set or clear
breakpoints in Program Memory or to edit the address of an existing Pro-
gram Memory breakpoint. Only the Pass Count value for Program Memory
breakpoints may be edited in the Advanced Breakpoint dialog. To edit, set,
or clear Program Memory breakpoints, use the MPLAB IDE editor or the
Debugger>Breakpoints… menu dialog.
Breakpoint Skidding
The in-circuit debug implementation on PIC microcontrollers will halt execution on the
instruction after the breakpoint instruction. This means the breakpoint instruction will
have executed when the debugger halts. This is referred to as “breakpoint skidding”.
As a result, there are some breakpoint behaviors to be aware of. When a breakpoint is
set on a GOTO , CALL , or RETURN instruction, the debugger will halt at the destination
instruction, as the program branch instruction with the breakpoint will have executed.
Also, when using the debugger Step Over function, a breakpoint will be set on the
instruction after the CALL instruction that the debugger is “stepping over” if there is an
available breakpoint. If the CALL instruction is followed immediately by another CALL
instruction, this will result in the debugger halting at the destination of the second CALL
instruction. To prevent this, a NOP may be placed between the CALL instructions.
Note that 16-bit devices will halt two instructions after the breakpoint instruction.
? 2008 Microchip Technology Inc.
DS51553E-page 35
相关PDF资料
PDF描述
DV164121 KIT PICKIT 2 DEBUG EXPRESS
DV164122 ANALYZER SRL PICKIT W/DEMO BOARD
DV164131 KIT STARTER PICKIT 3
DV164132 KIT EVAL F1 FOR PIC12F1/PIC16F1
DV243003 KIT STARTER FOR SRL MEM PRODUCTS
相关代理商/技术参数
参数描述
DV164121 功能描述:电路内置调试器 PICkit 2 Debug Express RoHS:否 制造商:Microchip Technology 产品:In-Circuit Debugger Kits 工具用于评估:PIC MCUs, dsPIC DSCs 用于:07-00024, AC164113 核心:dsPIC, PIC 接口类型:USB 工作电源电压:3 V to 5 V
DV164121 制造商:Microchip Technology Inc 功能描述:ICPICKIT2 PROGRAMMER/DEBUGGER ((NW))
DV164121+TEFLCST3 制造商:Microchip Technology Inc 功能描述:KIT PICKIT2+FLOWCODE-HOME BUNDLE 制造商:Microchip Technology Inc 功能描述:ICD, PICKIT 2, FLOW CODE, PIC, DSPIC 制造商:Microchip Technology Inc 功能描述:ICD, PICKIT 2, DEBUG EXP, FLOW CODE, PIC, DSPIC; Silicon Family Name:PIC12F6xx, PIC16F5xx; Core Architecture:PIC; Core Sub-Architecture:PIC12, PIC18, PIC24; IC Product Type:Debugger / Programmer; Series:PICkit 2 ;RoHS Compliant: Yes
DV164122 功能描述:界面开发工具 PICkit Ser Analyzer RoHS:否 制造商:Bourns 产品:Evaluation Boards 类型:RS-485 工具用于评估:ADM3485E 接口类型:RS-485 工作电源电压:3.3 V
DV164126 功能描述:开发板和工具包 - PIC / DSPIC USB Kit w/ PICkit LowPinCount RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压: