Getting Started with STM32 Low Layer (LL): Delay using Timers
Accurate timing is a fundamental requirement in most embedded applications, whether for blinking an LED, polling a sensor, or driving communication protocols. This guide…
Hardware timer configuration or operation.
85 articles
Accurate timing is a fundamental requirement in most embedded applications, whether for blinking an LED, polling a sensor, or driving communication protocols. This guide…
One Pulse Mode (OPM) in STM32 timers allows the generation of a single, precisely timed pulse in response to a trigger event, after which…
This guide explains how to configure and use TIM1 on STM32F4 to generate precise PWM and complementary PWMN signals with configurable dead-time insertion. It covers the…
TIM1 is an advanced-control timer on STM32 microcontrollers designed for high-performance applications that require precise timing, complementary PWM generation, and robust safety features. This…
Cascading two 16-bit timers on the STM32 allows you to build a fully synchronized 32-bit extended timer, overcoming the counting limitations of a single…
Using Timer1 as the external clock source for Timer2 on the STM32F4 allows Timer2 to advance strictly in response to Timer1’s output events, ensuring…
Timer synchronization for three-phase PWM generation allows multiple timers to operate with precise phase shifts, typically 120° apart, to produce accurately timed PWM outputs. This…
Timer synchronization on STM32 allows multiple timers to operate in a coordinated manner using trigger modes, enabling one timer to act as a master and…
PWM Input mode on STM32 timers is a powerful feature that allows the microcontroller to directly measure the characteristics of an incoming PWM signal,…
In the previous guide of PWM (here), we saw how to configure the timer to operate in PWM mode and update the duty cycle…