Embedded systems engineering

Firmware, hardware and the details that make them work. Tutorials from the EmbeddedExpertIO engineering community.

Browse all 522 articles

Getting Started with STM32 Low Layer (LL): PWM DMA

This guide walks through configuring an STM32F4 timer in PWM mode with DMA-driven duty cycle updates, using the STM32CubeMX-generated initialization and STM32 LL drivers to stream a sine wave lookup…

A book by our founder

Bare-Metal Embedded C Programming

Get the best-selling bare-metal embedded C programming book. Learn to read datasheets, work directly with registers and build your own peripheral drivers for Arm microcontrollers.

View book on AmazonOpens in a new tab

More articles