Developing USB Host Applications with MPLAB® Harmony USB Stack

In this class you will learn how to configure the MPLAB Harmony USB Host Stack and use the provided APIs to create an USB Embedded Host application. (Nov 2021)

rate limit

Code not recognized.

About this course

The MPLAB® Harmony USB Stack allows you to develop USB applications for Microchip’s 32-bit microcontrollers and microprocessors. In this class you will learn how to configure the MPLAB Harmony USB Host Stack and use the provided APIs to create an USB Embedded Host application. You will also learn how to read and write files on an USB thumb drive connected to your USB Embedded Host application.

Curriculum110 min

  • Syllabus
  • Introduction
  • Introduction 2 min
  • Capabilities
  • Capabilities 4 min
  • Architecture
  • Architecture Overview 1 min
  • Host Controller Driver 4 min
  • Host Layer 2 min
  • Host Layer Device Startup 3 min
  • Host Layer Target Peripheral List 6 min
  • Host Layer API 1 min
  • Client Drivers 2 min
  • Application Architecture 4 min
  • Creating a USB Host MSD Application
  • Introduction 5 min
  • Harmony 3 File System 3 min
  • Framework Installation 7 min
  • Microchip Harmony Configurator (MHC) Settings Part 1 13 min
  • Microchip Harmony Configurator (MHC) Settings Part 2 15 min
  • Creating the Application 17 min
  • Running the Application 4 min
  • Debugging Harmony USB Host Application
  • Introduction 1 min
  • Adding the Debug Message Console 6 min
  • Debugging Platform Component Issues 4 min
  • Debugging Configuration Issues 4 min
  • Your Feedback
  • We need your Feedback

About this course

The MPLAB® Harmony USB Stack allows you to develop USB applications for Microchip’s 32-bit microcontrollers and microprocessors. In this class you will learn how to configure the MPLAB Harmony USB Host Stack and use the provided APIs to create an USB Embedded Host application. You will also learn how to read and write files on an USB thumb drive connected to your USB Embedded Host application.

Curriculum110 min

  • Syllabus
  • Introduction
  • Introduction 2 min
  • Capabilities
  • Capabilities 4 min
  • Architecture
  • Architecture Overview 1 min
  • Host Controller Driver 4 min
  • Host Layer 2 min
  • Host Layer Device Startup 3 min
  • Host Layer Target Peripheral List 6 min
  • Host Layer API 1 min
  • Client Drivers 2 min
  • Application Architecture 4 min
  • Creating a USB Host MSD Application
  • Introduction 5 min
  • Harmony 3 File System 3 min
  • Framework Installation 7 min
  • Microchip Harmony Configurator (MHC) Settings Part 1 13 min
  • Microchip Harmony Configurator (MHC) Settings Part 2 15 min
  • Creating the Application 17 min
  • Running the Application 4 min
  • Debugging Harmony USB Host Application
  • Introduction 1 min
  • Adding the Debug Message Console 6 min
  • Debugging Platform Component Issues 4 min
  • Debugging Configuration Issues 4 min
  • Your Feedback
  • We need your Feedback