文章目录
- 前言
- 一、STM32中定时器的分类
- 二、基础定时器
-
- 2.1基础定时器框图讲解
- 2.2基础定时器计数功能讲解
- 三、通用定时器
-
- 3.1通用定时器基本描述
- 3.2通用定时器硬件框图
- 四、高级定时器
-
- 4.1高级定时器基本描述
- 4.2高级定时器硬件框图
- 总结
前言
本篇文章将带大家来学习STM32中的定时器,将会讲解到STM32中的高级定时器,通用定时器,基础定时器等内容。
一、STM32中定时器的分类
基本定时器(Basic Timers):
基本定时器是STM32中最简单的定时器类型之一。
通常用于生成简单的定时中断,如毫秒级的定时器。
典型的基本定时器包括TIM6和TIM7。
通用定时器(General-purpose Timers):
通用定时器是STM32中最常用的定时器类型之一。
可以用于多种定时、计数和PWM生成任务。
典型的通用定时器包括TIM1、TIM2、TIM3、TIM4等。
通用定时器通常具有更多的功能和比较灵活的配置选项,可以用于更复杂的定时和PWM任务。
高级定时器(Advanced Timers):
高级定时器是一种更复杂、更强大的定时器类型,通常用于需要更高精度和更复杂功能的应用。
典型的高级定时器包括TIM1和TIM8。
高级定时器通常具有更多的高级功能,如编码器接口、PWM死区控制等。