Connected Microcontroller Lab v1.6

Download Description:

Version 1.6

Updated Module 13 with instructions on how to copy Harmony projects.

Other changes include the following:

  • All projects target EF, not EC.
  • Info sheet (Wi-Fire Board Differences.pptx) on new board (Rev C vs. Rev D)
  • Added instructions in Lab 1 (Lab1_Introduction.docx (v1.3), 1_Introduction.pptx) to remove ground test pin next to BTN1 from MCU board.
  • Added note on 6-pin straight header to Lab1_Introduction.docx, cable image as last slide in 1_Introduction.pptx (v1.6).
  • Revised Tool Installation instructions, moved out of Module 1 into Modules directory.
  • Updated Lab10_Adv_Concurrency (to v1.7) to describe code changes, added shield mounting instructions
  • Updated Module 10 to use FreeRTOS V9.0.0.


Remaining Issues:

  • Optimization demonstration only targets EC board (without hardware support for floating point).

Version 1.5

The main change of this Module 13 has been replaced with a version based on Creator IoT Framework (rather than FlowCloud). Module 13 requires XC32 1.42 and Harmony v1.07 (or later).

Other changes include the following:

  • Added Exercises and Solutions.docx for creating homework, quizzes and tests.
  • Updated projects to include PIC32MZ_EC and PIC32MZ_EF options.
  • Updated configuration_bits.c in several projects to set bits based on MCU type: Lab1_Intro, Lab2_Software_Basics, Lab3_Port_IO, Lab3_PortIO_Solution, and Project4_Solution.
  • Revised Lab2_Software_Basics to use LAT (not PORT) for outputs.
  • Updated all document versions to v1.5.
  • Reworded Module 4 PPTX page 23 on FSM design concepts.
  • Updated Acknowledgements.pptx.
  • Updated Course Summary.xlsx to reflect changes to Module 13.

Version 1.2

This version incorporates many of the changes suggested by reviewers. An instructor’s guide has also been added to help get started with the materials. Future version of the materials will likely include changes such as data sheet references in slides and deeper coverage of finite state machines.

The laboratory exercise for Module 13 targets the PIC32MZ EC MCU (Revision B of the ChipKIT WiFIRE board) and Harmony v1.03. A new version which supports the PIC32MZ EF MCU (ChipKIT WiFIRE Revision C) and Harmony v.1.07 is being developed and should be released in Q3 2016.

  Please Register or login to download Connected Microcontroller Lab v1.6.