Capturing Dual Encoder Waveforms with STM32F407 Timer 5 Input Capture

This document details a method for capturing and processing waveforms from two digital quadrature encoders using the STM32F407ZGT6 microcontroller. The approach leverages the four input capture channels of Timer 5 (TIM5) to track the rotational position and direction of each encoder. System Overview The system utilizes the STM32F407's Cortex-M4 ...

Posted on Wed, 03 Jun 2026 18:13:14 +0000 by mattd123

STM32 RTC Programming Guide with HAL Library for F103 and F407

Time Fundamentals Unix Timestamps A Unix timestamp is the total number of seconds elapsed since 00:00:00 UTC on January 1, 1970, ignoring leap seconds. It is stored as a 32-bit or 64-bit integer. All time zones use the same timestamp value, with local time calculated by adding a timezone offset. UTC/GMT GMT (Greenwich Mean Time) is a timekeepin ...

Posted on Fri, 08 May 2026 08:49:02 +0000 by iHack