YoVDO

STM32 USB Training

Offered By: STMicroelectronics via YouTube

Tags

STM32 Courses

Course Description

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

Related Courses

Mastering Microcontroller and Embedded Driver Development
Udemy
Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
Udemy
Introduction to STM32 - 32-bit ARM-Based Microcontroller
Udemy
Graphics with STM32
STMicroelectronics via YouTube