Course Outline

USB interface – overview, dictionary, device’s logical components. USB device classes.
USB descriptors. USB device control interface.
STM32 microcontrollers and their USB interfaces.
STM32 USB device middleware overview. Code structure, interrupts, caveats
and practical remarks.
Creating USB device solution using STM32CubeIDE.
Exercise 1 – HID device
Exercise 2 – CDC
Exercise 3 – mass storage

Requirements

Knowledge of C language and microcontroller technology.

 7 Hours

Testimonials (3)

Related Courses

Using C++ in Embedded Systems - Applying C++11/C++14

21 Hours

Related Categories