Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

STM32 USB Training

STMicroelectronics via YouTube

Overview

Dive into a comprehensive 9-hour training course on USB Device and USB Host implementation for STM32-based applications. Enhance your understanding of USB interfaces, focusing on hardware and software aspects using STM32F4 implementation (USB OTG). Explore Device and Host classes through practical hands-on sessions. Designed for engineers seeking to deepen their knowledge of USB interfaces, implement specific USB classes in their code, and learn crucial steps for developing USB-based applications. Gain insights into USB standards, transfer types, electrical specifications, and ST libraries for STM32 USB peripherals. Cover topics including USB introduction, transfers, descriptors, standard class overview, STM32 USB hardware design, Device and Host libraries, and various device and host labs for CDC, HID, MSC, and DFU classes. Additionally, learn about USB debugging, driver signatures, CDC throughput, and USB Type C.

Syllabus

STM32 USB training - 01 Introduction.
STM32 USB training - 02 USB Introduction.
STM32 USB training - 03 USB transfers.
STM32 USB training - 04 USB descriptors.
STM32 USB training - 05 USB standard class overview.
STM32 USB training - 06 USB over STM32 family.
STM32 USB training - 07 STM32 USB hardware design.
STM32 USB training - 08 STM32 USB Device library.
STM32 USB training - 09.1 USB CDC device basic labs.
STM32 USB training - 09.2 USB VCP Zero Packet Length lab.
STM32 USB training - 09.3 USB CDC libusb device lab.
STM32 USB training - 09.4 USB HID device mouse labs.
STM32 USB training - 09.5 USB HID device keyboard lab.
STM32 USB training - 09.6 USB HID device Low Power lab.
STM32 USB training - 09.7 USB HID device custom device lab.
STM32 USB training - 09.8 USB MSC device labs.
STM32 USB training - 09.9 USB DFU device labs.
STM32 USB training - 10 STM32 USB Host library.
STM32 USB training - 11.1 USB VCP host labs.
STM32 USB training - 11.2 USB MSC host labs.
STM32 USB training - 11.3 USB MSC DFU host labs.
STM32 USB training - 11.4 USB HID host labs.
STM32 USB training - 12 USB debugging.
STM32 USB training - 13 USB driver signature.
STM32 USB training - 14 USB CDC throughput.
STM32 USB training - 15 USB Type C.
STM32 USB training - 16 USB training Summary.

Taught by

STMicroelectronics

Reviews

5.0 rating, based on 1 Class Central review

Start your review of STM32 USB Training

  • Profile image for Autunomus Vehicle
    Autunomus Vehicle
    I recently had the opportunity to take the STM32 Free Course available on Class Central, and I must say that it exceeded my expectations in every way. This course is a true gem for anyone interested in embedded systems, microcontrollers, or STM32 de…

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.