MPLAB® Harmony v2 Labs for ADC, UART, and USB Bootloader (chipKIT® WF32)
Please refer to the "Introduction to MPLAB® Harmony (PDF-based with Labs)" page to access the "Harmony Training Slides". The following labs provide a low-cost alternative to the hardware required by the labs on that page.
This lab manual provides detailed instructions on creating all labs from scratch. The hardware platform is the chipKIT® WF32 (PIC32MX-based) from Digilent® Inc. All labs use the MPLAB Harmony Configurator (MHC) to perform the following:
- Lab 1a: Read a POT using the ADC
- Lab 1b: Use Debug System Service to write ADC result to UART
- Lab 2a: Create a USB flash drive bootloader
- (Standard or PRO XC32 compiler required to generate MIPS16 code)
- Lab 2b: Configure Lab 1 to be loaded from a USB flash drive
Harmony Training Lab Manual
Materials
Hardware Tools
Tool | About | Purchase |
---|---|---|
| | |
![]() chipKIT® PGM
Programmer/Debugger |
| |
Software Tools
Tool | About | Installers |
Installation
Instructions |
||
---|---|---|---|---|---|
Windows | Linux | Mac OSX | |||
MPLAB® X
Integrated Development Environment |
| | | | |
MPLAB® XC32
C/C++ Compiler |
| | | | |
MPLAB® Harmony 1.xx
Integrated Software Framework |
| | | | |