在stm32的开发中我们经常会用到定时器,因此在学习stm32的过程中定时器是必须要学的,而定时主要又分为三大类分别为:
高级控制定时器(TIM1与TIM8)
通用定时器(TIM2~TIM5)
基本定时器(TIM6与TIM7)
今天我只要想给大家介绍的是第二种通用定时器(TIM2~TIM5),还是老样子我先以文字给大家简单概述,在通过视频详细为大家分析细节。
精通定时间的老油条勿喷!!!
首先我们先来了解一下TIM2~TIM5定时器基本功能
(1)16位向上、向下、向上/向下自动装载计数器
(2)16位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数为1~65535之间的任意数值
(3)4个独立通道:
─ 输入捕获
─ 输出比较
─ PWM生成(边缘或中间对齐模式)
─ 单脉冲模式输出
(4)使用外部信号控制定时器和定时器互连的同步电路
(5)如下事件发生时产生中断/DMA:
─ 更新:计数器向上溢出/向下溢出,计数器初始化(通过软件或者