Mikroelektronika MIKROE-724 データシート

ページ / 726
mikroBasic PRO for dsPIC30/33 and PIC24
MikroElektronika
139
Predefined Globals and Constants
To facilitate dsPIC30/33 and PIC24 programming, the mikroBasic PRO for dsPIC30/33 and PIC24 implements a number 
of predefined globals and constants.
All dsPIC30/33 and PIC24 SFRs are implicitly declared as global variables of volatile word. These identifiers have an 
external linkage, and are visible in the entire project. When creating a project, the mikroBasic PRO for dsPIC30/33 
and PIC24 will include an appropriate (*.mbas) file from defs folder, containing declarations of available SFRs and 
constants (such as PORTB, ADPCFG, etc). All identifiers are in upper case, identical to nomenclature in the Microchip 
datasheets.
For a complete set of predefined globals and constants, look for “Defs” in the mikroBasic PRO for dsPIC30/33 and 
PIC24 installation folder, or probe the Code Assistant for specific letters (Ctrl+Space in the Code Editor).
Predefined project level defines
mikroBasic PRO for dsPIC30/33 and PIC24 provides several predefined project level defines that you can use in your 
project :
First one is equal to the name of selected device for the project. For example:
    #IFDEF 30F4013
    ...
    #ENDIF
Other predefined project level defines are:
   #IFDEF P30}...#ENDIF
   #IFDEF P33}...#ENDIF
   #IFDEF P24}...#ENDIF
   #IFDEF MIKRO_ICD}...#ENDIF
Related topics: Project Level Defines