Python, Prompt Engineering, Data Science — Build the Skills Employers Want Now
Learn Excel & Financial Modeling the Way Finance Teams Actually Use Them
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Dive into a hands-on workshop focused on configuring the STM32U0 USB peripheral and implementing USB device functionality in a bare-metal environment. Learn to utilize the USBX Middleware to create a USB device without an RTOS, specifically working with the HID class to develop a mouse example. Gain practical experience in sending data to the USB host by programming the device to change the mouse position when the joystick's center button is pressed. This 35-minute lab provides a comprehensive exploration of USB implementation on STM32U0 microcontrollers, offering valuable insights for embedded systems developers and hobbyists alike.
Syllabus
STM32U0 Workshop - Lab 4: USB Bare-Metal
Taught by
STMicroelectronics