Using the dsPIC30F3014
10.6
IN-CIRCUIT DEBUGGING
The sample application program is intended to illustrate how the processor and
peripheral modules handle the functionality provided on the dsPICDEM 2 Development
Board. The MPLAB ICD 2 In-Circuit Debugger was used to program the sample
application into the dsPIC30F device. You can also use the MPLAB ICD 2 In-Circuit
Debugger to examine this baseline code to determine specific applicability to your
application.
The examination process requires that the dsPIC30F3014 device be reprogrammed to
recognize the MPLAB ICD 2 debugger rather than a programmer.
10.6.1
Setting Up MPLAB ICD 2 for Debugging
To change MPLAB ICD 2 from a programmer to a debugger:
1. From the Debugger menu, click Select Tool>MPLAB ICD 2 to designate the
MPLAB ICD 2 as the debug tool in MPLAB IDE.
2. Reprogram the dsPIC30F device ( Debugger>Program menu).
3. Reset the program and run it. From the Debugger menu, select Reset>Processor
Reset . Then select Debugger>Run .
Figure 10-3 shows the configuration bits for this set up.
FIGURE 10-3:
CONFIGURATION BITS WINDOW
10.6.2
Examining the Code
After the application has been reprogrammed to use the MPLAB ICD 2 as a debugger,
you can use MPLAB IDE to run, halt and step the program. You can set breakpoints to
halt the program and examine the actual code at any point. You can also examine the
contents of the RAM and registers whenever the processor is halted.
Refer to Section 2.3 “Getting Started” for an overview of the sample application.
Flowcharts illustrate each of these processes:
?
?
?
?
Startup and initialization
Main loop processing
A/D conversion processing
External interrupt processing
The dsPICDEM 2 Development Kit/Example Software/30F3014 folder
contains fully annotated code files that you can examine, compare and copy.
? 2005 Microchip Technology Inc.
DS51558A-page 67
相关PDF资料
DM300019 BOARD DEMO DSPICDEM 80L STARTER
DM300024 KIT DEMO DSPICDEM 1.1
DM330012 KIT USB STARTER FOR DSPIC33E
DM330013 MICROSTICK DSPIC33F/PIC24H BOARD
DNET1 SURGE SUPPRESSOR ETHERNET RJ45
DR-8094 RACK DOUBLE 84"X20.25"X36" BLK
DR-IAC5E INPUT MODULE AC 5VDC
DRIDC24A INPUT MODULE DC 34MA 24VDC
相关代理商/技术参数
DM300018 制造商:Microchip Technology Inc 功能描述:DEMO BOARD ((NW))
DM300019 功能描述:开发板和工具包 - PIC / DSPIC dsPICDEM 80L Starter Demo Board RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压:
DM300019 制造商:Microchip Technology Inc 功能描述:DEMO BOARD STARTER ((NW))
DM300020 功能描述:开发板和工具包 - PIC / DSPIC dsPICDEM MC1 Motor C RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压:
DM300021 功能描述:开发板和工具包 - PIC / DSPIC High V Pwr Module RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压:
DM300021 制造商:Microchip Technology Inc 功能描述:MODULE dsPICDEM MC1H 3 PHASE
DM300022 功能描述:开发板和工具包 - PIC / DSPIC Low V Pwr Module RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压:
DM300023 功能描述:开发板和工具包 - PIC / DSPIC dsPICDEM SMPS Buck Demo Brd RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压: