Difference between revisions of "Microchip MPLAB Files"

From Mech
Jump to navigationJump to search
Line 11: Line 11:
*** timer
*** timer
*** lots of other similar directories containing sample code using the peripherals
*** lots of other similar directories containing sample code using the peripherals
* lib (contains various libraries with .a extensions, and .h header files; none we need to worry about)
* lib (contains various compiled libraries with .a extensions, and .h header files; none we need to worry about)
* pic32-libs
* pic32-libs
** dsp
** dsp
Line 17: Line 17:
**** various .c files that call mips_XXX functions
**** various .c files that call mips_XXX functions
** include
** include
*** math.h
*** math.h (math function prototypes)
*** p32xxxx.h
*** p32xxxx.h
*** peripheral
*** peripheral
Line 24: Line 24:
*** plib.h (includes all the peripheral library headers)
*** plib.h (includes all the peripheral library headers)
*** proc
*** proc
**** p32mx795f512l.h (huge file defining variable names and virtual memory addresses)
**** p32mx795f512l.h (huge file defining SFR names and virtual memory addresses for the particular PIC)
** peripheral
** peripheral
*** C source code for the peripherals, one directory per peripheral
*** C source code for the peripherals, one directory per peripheral
* pic32mx
* pic32mx
** include (looks the same as the include directory above)
** include (looks the same as the include directory above)
** lib (contains .a
** lib (contains compiled libraries with .a extensions)
*** mips16
**** .a libraries for different PIC32's
*** proc
**** 32MX795F512L
***** procdefs.ld (some virtual memory addresses for the linker for our PIC32)

Revision as of 17:04, 15 January 2011

Under C:\Program Files\Microchip

MPLAB C32

  • doc
    • Microchip-PIC32MX-Peripheral-Library.chm
    • MPLAB C32 Libraries.pdf
    • MPLAB C32 User Guide.pdf
  • examples
    • plib_examples
      • adc10
      • timer
      • lots of other similar directories containing sample code using the peripherals
  • lib (contains various compiled libraries with .a extensions, and .h header files; none we need to worry about)
  • pic32-libs
    • dsp
      • wrapper
        • various .c files that call mips_XXX functions
    • include
      • math.h (math function prototypes)
      • p32xxxx.h
      • peripheral
        • adc10.h
        • lots of other peripheral library header files
      • plib.h (includes all the peripheral library headers)
      • proc
        • p32mx795f512l.h (huge file defining SFR names and virtual memory addresses for the particular PIC)
    • peripheral
      • C source code for the peripherals, one directory per peripheral
  • pic32mx
    • include (looks the same as the include directory above)
    • lib (contains compiled libraries with .a extensions)
      • mips16
        • .a libraries for different PIC32's
      • proc
        • 32MX795F512L
          • procdefs.ld (some virtual memory addresses for the linker for our PIC32)