Difference between revisions of "PIC32MX: USB Communication"

From Mech
Jump to navigationJump to search
 
Line 15: Line 15:
* Add a New path - type a period '.' (this will search the project folder)
* Add a New path - type a period '.' (this will search the project folder)
* Click <b>Apply</b> and then <b>OK</b>
* Click <b>Apply</b> and then <b>OK</b>
[[Image:MPLAB_IncludeSearchPath.bmp|thumb|300 px|left]]
[[Image:MPLAB_IncludeSearchPath.bmp|thumb|150 px|right]]
<br clear=all>
<br clear=all>

Revision as of 08:49, 14 July 2009

Wikipedia has a detailed and informative page on USB.

Microchip Framework

Microchip provides PIC32 USB Device/Embedded Host Software Stack located at bottom of page. These files contain common source code and header files required for USB communication. They also contain sample files for a different board, but can be modified for the UBW32 and other boards.

Unfortunately, the source files have not been compiled into a library. Therefore, each required source file that you use in your code must be added to your project.

The header files from the framework do not need to be specifically added to the project in MPLAB, but MPLAB needs to be directed to their location. These can be added by following the directions below:

  • Choose Project>Build Options>Project.
  • In the directories tab, choose the Include Search Path.
  • Add a New path - Browse to find the include folder (<Installation Folder> \pic32_solutions\Microchip\Include)
  • Add a New path - type a period '.' (this will search the project folder)
  • Click Apply and then OK
MPLAB IncludeSearchPath.bmp