STM32定时器的种类作用
STM32 定时器是其片上系统中非常重要的功能模块,广泛应用于各种嵌入式系统开发中。以下将详细介绍 STM32 定时器的种类及其作用:
一、STM32 定时器的主要种类
根据功能和应用场景的不同,STM32 定时器主要可分为以下几类:
- 高级定时器(Advanced-Timer)
典型型号:如 TIM1、TIM8(不同 STM32 系列可能有差异)。
核心特点:功能最强大,集成了多种高级功能。 - 通用定时器(General-Purpose Timer)
典型型号:如 TIM2、TIM3、TIM4、TIM5 等。
核心特点:功能较为全面,适用于大多数常规定时场景。 - 基本定时器(Basic-Timer)
典型型号:如 TIM6、TIM7。
核心特点:功能相对简单,体积小,功耗低。 - 低功耗定时器(Low-Power Timer)
典型型号:如 LPTIM1。
核心特点:专为低功耗场景设计,可在低功耗模式下工作。 - 看门狗定时器(Watchdog Timer)
分类:独立看门狗(IWD