USB Device programming with STM32CubeIDE ( udevstm32 | 7 hours )

Prerequisites:

Knowledge of C language and microcontroller technology.

Overview:

The course presents the basic aspects of USB device programming and the practical use of STM32CubeIDE for USB device firmware design.

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

Sites Published:

Polska - USB Device programming with STM32CubeIDE

Kuwait - USB Device programming with STM32CubeIDE

Oman - USB Device programming with STM32CubeIDE

Slovakia - USB Device programming with STM32CubeIDE

Kenya - USB Device programming with STM32CubeIDE

Nigeria - USB Device programming with STM32CubeIDE

Botswana - USB Device programming with STM32CubeIDE

Slovenia - USB Device programming with STM32CubeIDE

Croatia - USB Device programming with STM32CubeIDE

Serbia - USB Device programming with STM32CubeIDE

Bhutan - USB Device programming with STM32CubeIDE

Nepal - USB Device programming with STM32CubeIDE