STM32 USB training


Learn how to use USB Device and USB Host within STM32 based application
 


Intention of this training is to improve your knowledge of USB interface in terms of hardware and software on the basis of STM32F4 implementation (USB OTG).

There will be information about Device and Host classes in the practical use, demonstrated on various hands on sessions.


Who should attend this course?

  • Engineers looking to better understand USB interface (Device and Host version)
  • Engineers looking for practical knowledge concerning implementation particular USB classes within their code
  • Engineers who wish to get some knowledge about all important steps which should be completed when writing USB based application

Benefits you will take away

  • You will improve your knowledge of USB standards
  • You will improve your knowledge of types of transfers
  • You will improve your knowledge of USB electrical specifications and requirements
  • You will improve your knowledge of ST libraries for STM32 USB peripheral (Device and Host)

On line course concept

  • Course is provided in MOOC format with course material available online, mostly as videos complemented with exercises.
  • This course takes approximately 10 hours to complete, depending on your proficiency.

Course outline

  • General USB theory
  • USB on STM32
  • USB classes and drivers
  • Cube HAL library for USB device
  • USB device hands-on
  • Cube HAL library for USB host
  • USB host hands-on

Training materials

Training materials (slides, hands-on projects) can be downloaded from this link

Prerequisites

            o   TrueStudio environment

            o   STM32CubeMX

            o   STM32F4-Cube library

            o   STLink Utility

            o   STMStudio

Upcoming Seminars

ST Technology Tour 2019 07 Mar - 03 Dec, 2019
STM32MP1 microprocessor hands-on workshop for developers 18 Jun - 23 Oct, 2019
STM32G4 mixed-signal MCU hands-on workshop series 10 Sep - 05 Nov, 2019