前言 硬體定時器(Timer)是 MCU 中最靈活也最常被低估的週邊。從精確延時、PWM 調光、感測器脈衝測量到編碼器解碼,Timer 幾乎參與了嵌入式系統的每個層面。STM32 擁有業界最完整的定時器樹(基本/通用/進階三級架構),ESP32 則提供 Timer Group 與 LEDC 兩種定位不同的計時方案。本文將從 Timer 的核心原理出發,透過時序圖逐步拆解六大工作模式,並提供 STM32 HAL 與 ESP32 Arduino/IDF 的完整程式碼。 一、硬體定時器基本原理 1.1 什麼是硬體定時器?...