Mikroelektronika MIKROE-724 データシート

ページ / 726
mikroBasic PRO for dsPIC30/33 and PIC24
MikroElektronika
31
Introduction to mikroBasic PRO for dsPIC30/33 and PIC24
dsPIC30/33 and PIC24 and mikroBasic PRO for dsPIC30/33 and PIC24 fit together well: dsPIC is designed as a PIC 
with digital signal processing capabilities. These are Microchip’s first inherent 16-bit (data) microcontrollers. They build 
on the PIC’s existing strengths by offering hardware MAC (multiply-accumulate), barrel shifting, bit reversal, (16x16)-bit 
multiplication and other digital signal processing operations. Having a wide range of application and being also prized 
for efficiency, the dsPIC30/33 and PIC24 MCUs are a natural choice for developing embedded systems. mikroBasic 
PRO for dsPIC30/33 and PIC24 provides a successful match featuring highly advanced IDE, broad set of hardware 
libraries, comprehensive documentation, and plenty of ready-to-run examples.
Features
mikroBasic PRO for dsPIC30/33 and PIC24 allows you to quickly develop and deploy complex applications:
 
- Write your source code using the built-in Code Editor (Code and Parameter Assistants, Code Folding,  
 
  Syntax  Highlighting, Auto Correct, Code Templates, and more.) 
 
- Use included mikroBasic PRO for dsPIC30/33 and PIC24 libraries to dramatically speed up the    
 
  development: data acquisition, memory, displays, conversions, communication etc. 
 
- Monitor your program structure, variables, and functions in the Code Explorer. 
 
- Generate commented, human-readable assembly, and standard HEX compatible with all programmers. 
 
- Use the integrated mikroICD (In-Circuit Debugger) Real-Time debugging tool to monitor program execution  
 
  on the hardware level. 
 
- Inspect program flow and debug executable logic with the integrated Software Simulator. 
 
- Generate COFF(Common Object File Format) file for software and hardware debugging under Microchip’s  
 
  MPLAB software. 
 
- Use Single Static Assingment optimization to shrink your code to even smaller size. 
 
- Get detailed reports and graphs: RAM and ROM map, code statistics, assembly listing, calling tree, and  
 
   more. 
 
- Active Comments enable you to make your comments alive and interactive. 
 
- mikroBasic PRO for dsPIC30/33 and PIC24 provides plenty of examples to expand, develop, and use as  
 
  building bricks in your projects. Copy them entirely if you deem fit – that’s why we included them with the  
 
  compiler. 
Where to Start
 
- In case that you’re a beginner in programming the dsPIC30/33 and PIC24 microcontrollers, read carefully  
 
  the dsPIC Specifics chapter. It might give you some useful information on the dsPIC30/33 and PIC24  
 
  constraints, code portability, and good programming practices. 
 
- If you are experienced in Basic programming, you will probably want to consult the mikroBasic PRO for  
 
  dsPIC30/33 and PIC24 Specifics first. For language issues, you can always refer to the comprehensive  
 
  Language Reference. A complete list of included libraries is available in the mikroBasic PRO for    
 
  dsPIC30/33 and PIC24 Libraries. 
 
- If you are not very experienced in Basic programming, don’t panic! mikroBasic PRO for dsPIC30/33  
 
  and PIC24 provides plenty of examples making it easy for you to go quickly through it . We suggest you  
 
  to consult Projects and Source Files first, and then start browsing the examples that you’re the most  
 
  interested in. 
Copyright (c) 2002-2010 mikroElektronika. All rights reserved. 
What do you think about this topic ? Send us feedback!