USB Device programming with STM32CubeIDE ( udevstm32 | 7 hours )
Knowledge of C language and microcontroller technology.
The course presents the basic aspects of USB device programming and the practical use of STM32CubeIDE for USB device firmware design.
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
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