MPLAB® Harmony 3 is a software development framework consisting of compatible and interoperable modules that include peripheral libraries (PLIBs), drivers, system services, middleware, and third-party libraries. The MPLAB Harmony Configurator (MHC) is a GUI-based tool that provides an easy way to enable and configure various MPLAB Harmony modules. The MHC is a plug-in to the MPLAB X Integrated Development Environment (IDE). More Details about MPLAB Harmony v3 can be found at [ Ссылка ]
This video explains how to create a new MPLAB Harmony v3 project using MCC and also shows you how to migrate an MHC-based project to MCC based project. This video has two parts.
Part 1: How to create a new M P LAB Harmony v3 project using MCC on SAM E51 Curiosity Nano Evaluation Kit.
In this project, we create a new MCC-based Harmony v3 project to demonstrate an LED (LED 0) toggle on a timeout basis and print the LED toggling rate on the serial terminal.
Part 2: How to migrate an existing MHC-based MPLAB Harmony v3 project to MCC based project on Curiosity PIC32MZ EF 2.0 Development Board.
In this project, we update and configure an existing MHC-based MPLAB Harmony v3 project to MCC based project. This video uses the Getting Started Application on Curiosity PIC32MZ EF 2.0 Development Board project to update and configure an existing project.
This application demonstrates an LED toggle (LED1 toggles when the switch SW1 is pressed and LED3 toggles when switch SW3 is pressed) on a timeout basis and prints the LED toggling rate on the serial terminal. The periodicity of the timeout will change from 500 milliseconds to one second, two seconds, four seconds, and back to 500 milliseconds every time you press the switch SW1 or SW3 on the Curiosity PIC32MZ EF 2.0 Development Board. The periodicity will not change while switching between SW1 to SW3 or vice versa.
Reference Links:
1. Getting Started with the SAM E51 Curiosity Nano Evaluation Kit: [ Ссылка ]
2. Create Your First Project with PIC32MZ EF using MPLAB® Harmony v3: [ Ссылка ]
3. How to Set-up the Tools Required to Get Started with MPLAB® Harmony v3: [ Ссылка ]
4. Getting Started - MPLAB® X IDE Essentials - 01: Installation and Ecosystem: [ Ссылка ]
5. Create a new MPLAB Harmony v3 project using MCC: [ Ссылка ]
6. Update and configure an existing MHC based MPLAB Harmony v3 project to MCC based project: [ Ссылка ]
7. Getting Started Extended Application on Curiosity PIC32MZ EF 2.0 Development Board Project: [ Ссылка ]
8. Curiosity PIC32MZ EF 2.0 Development Board :[ Ссылка ]
9. SAM E51 Curiosity Nano Evaluation Kit: [ Ссылка ]
![](https://i.ytimg.com/vi/-l_wpx7n2ow/maxresdefault.jpg)