Getting Started on the PIC32MK MCM Curiosity Pro Development Board | Videos
Getting Started on the PIC32MK MCM Curiosity Pro Development Board
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 Code Configurator (MCC) is a GUI-based tool that provides an easy way to enable and configure various MPLAB Harmony modules. The MCC is a plug-in to the MPLAB X Integrated Development Environment (IDE). More Details about MPLAB Harmony v3 can be found at https://www.microchip.com/harmony
This video introduces the PIC32 MK MCM Curiosity Pro Development Board and explains how to create a simple application on Microchip's PIC32 MK MCM based on MIPS Core 32-bit microcontroller using MPLAB Code Configurator.
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 PIC32MK MCM Curiosity Pro Development Board. The periodicity will not change while switching between SW1 to SW3 or vice versa.
The demo application has extended functionality to periodically print the current room temperature when the MikroBus socket is plugged with MikroElectronika Weather Click Board.
Timestamp:
0:00 - Introduction
0:13 - Prerequisite - S/W
0:22 - Prerequisite - H/W
0:31 - Resources on the Board
2:03 - Download the Getting Started Demo Project
2:29 - Open the Getting Started Demo Project in MPLAB X IDE
2:36 - Launch MCC to check the configurations
4:46 - Hardware Setup to Run the Demo
5:27 - Build and Program the project
5:38 - Test the basic functionality
6:06 - Test the extended functionality
6:24 - More application demos on PIC32MK MCM Curiosity Pro Development Board
6:38 - More information on MPLAB Harmony
Reference Links:
PIC32MK MCM Curiosity Pro Development Board: https://www.microchip.com/en-us/development-tool/EV31E34A
More application demos on PIC32MK MCM Curiosity Pro Development Board: https://mplab-discover.microchip.com/v1/itemtype/com.microchip.ide.project?s0=PIC32MK1024MCM100
MPLAB Reference Apps GitHub: https://github.com/Microchip-MPLAB-Harmony/reference_apps
MPLAB Reference Apps Gitee: https://gitee.com/Microchip-MPLAB-Harmony/reference_apps
GitHub link for PIC32MK MCM Curiosity Pro Development Board: https://github.com/Microchip-MPLAB-Harmony/reference_apps/tree/master/apps/pic32mk_mcm_curiosity_pro
Demo user guide: https://github.com/Microchip-MPLAB-Harmony/reference_apps/tree/master/apps/pic32mk_mcm_curiosity_pro/pic32mk_mcm_curiosity_getting_started_ext/readme.html
Reference Training Module - Getting Started with Harmony v3 Peripheral Libraries on PIC32MK GP MCUs: https://microchipdeveloper.com/harmony3:pic32mk-gp-db-getting-started-training-module
MPLAB® X IDE Essentials - 01: Installation and Ecosystem: https://www.youtube.com/watch?v=WSePR0jIeKI
Getting Started with MPLAB® Harmony v3 Using MPLAB Code Configurator: https://www.youtube.com/watch?v=KdhltTWaDp0
MPLAB® Code Configurator Content Manager for MPLAB Harmony v3 Projects: https://www.youtube.com/watch?v=PRewTzrI3iE&t=227s