Get in Touch

Course Outline

An overview of the USB interface, including key terminology and the logical components of a USB device. Discussion of USB device classes and descriptors, along with the USB device control interface.
Exploration of STM32 microcontrollers and their integrated USB interfaces.
An overview of the STM32 USB device middleware, focusing on code structure, interrupt handling, potential pitfalls, and practical insights.
Hands-on guidance for building a USB device solution using STM32CubeIDE.
Exercise 1 – Creating a Human Interface Device (HID)
Exercise 2 – Communication Device Class (CDC)
Exercise 3 – Mass Storage Class

Requirements

Proficiency in the C programming language and a solid understanding of microcontroller technology.

 7 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories