dsPIC30F
11.2
MPLAB ASM30 Assembler/Linker/
?
Motor Control PWM
Librarian
MPLAB ASM30 is a full-featured Macro Assembler.
User-defined macros, conditional assembly and a
?
?
?
UART
I/O Ports
Program Flash and Data EEPROM
variety of assembler directives make the MPLAB
ASM30 a powerful code generation tool.
11.4
MPLAB Visual Device Initializer
The accompanying MPLAB LINK30 Linker and MPLAB
LIB30 Librarian modules allow efficient linking, library
creation and maintenance.
Notable features of the assembler include:
? Support for the entire dsPIC instruction set
The MPLAB Visual Device Initializer (VDI) simplifies
the task of configuring the dsPIC30F. MPLAB VDI
software allows you to configure the entire processor
graphically (see Figure 11-2). And when you’re done, a
mouse click generates your code in Assembly or
C code. MPLAB VDI performs extensive error checking
?
?
?
?
?
Support for fixed-point and floating-point data
Available for Windows
Command Line Interface
Rich Directive Set
Flexible Macro Language
on assignments and conflicts on pins, memories and
interrupts as well as selection of operating conditions.
Generated code files are integrated seamlessly with
the rest of our application code through MPLAB
Project.
? MPLAB IDE compatibility
Notable features of the linker include:
Detailed resource assignment and configuration
reports simplify project documentation. Key features of
MPLAB VDI include:
? Automatic or user-defined stack allocation
? Supports dsPIC Program Space Visibility (PSV)
window
? Available for Windows
? Command Line Interface
?
?
?
?
Drag-and-drop feature selection
One click configuration
Extensive error checking
Generates initialization code in the form of a
C-callable assembly function
? Linker scripts for all dsPIC devices
? MPLAB IDE compatibility
? Integrates seamlessly in MPLAB Project
? Printed reports ease project documentation
requirements
11.3
MPLAB SIM30 Software Simulator
? MPLAB Visual Device Initializer is an MPLAB
The MPLAB SIM30 software simulator provides code
development for the dsPIC30F family in a PC-hosted
plug-in and can be installed independently of
MPLAB
environment by simulating the dsPIC30F device on an
instruction level. On any instruction you can examine or
modify the data areas and apply stimuli to any of the
pins from a file or by pressing a user-defined key
The execution can be performed in Single Step,
Execute Until Break or Trace mode. The MPLAB
SIM30 software simulator fully supports symbolic
debugging using the MPLAB C30 compiler and
assembler. The software simulator gives you the
flexibility to develop and debug code outside of the
laboratory environment, making it an excellent multi-
project software development tool. Complex stimuli
can be injected from files, synchronous clocks or user-
defined keys. Output files log register activity for
sophisticated post analysis.
Besides modeling the behavior of the CPU, MPLAB
SIM 30 also supports the following peripherals:
?
Timers
?
Input Capture
?
12-bit ADC
?
10-bit ADC
? 2005 Microchip Technology Inc.
FIGURE 11-2:
MPLAB VDI DISPLAY
DS70043F-page 45
相关PDF资料
MA320002 MODULE PLUG-IN PIC32 USB OTG
MA320011 MODULE PLUG-IN PIC32MX220F32D
MA330024 MODULE PLUG-IN DSPIC33F 100TQFP
MA330027 MODULE PLUG-IN DSPIC33F 100TQFP
MA330029 MODULE PLUG-IN DSPIC33FJ16GP102
MA9D00-42 DSUB CONN W/DIAGNOSTIC PORT STRT
MAI ADAPTER PUSH-ON/M-SWTCH ATTCHMNT
MAV0020RP VARISTOR ARRY 2ELEMENT 120V 0405
相关代理商/技术参数
MA300013 制造商:Microchip Technology Inc 功能描述:Tools Development kit Kit Con
MA300014 功能描述:子卡和OEM板 dsPIC30F 80L Plug In Sample (6014A) RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300015 功能描述:子卡和OEM板 dsPIC30F 80L Plug In Sample (6010A). RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300016 功能描述:子卡和OEM板 dsPICDEM 80-PIN PIM RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300118 功能描述:子卡和OEM板 _ RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300128 功能描述:子卡和OEM板 _ RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300140 功能描述:子卡和OEM板 _ RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300228 功能描述:子卡和OEM板 _ RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit