stm32之通用定时器TIM

时间:2022-06-20 21:40:26

STM32系列的CPU,有多达8个定时器;

  1、其中TMI1和TIM8是能够产生三对PWM互补输出的高级定时器,常用于三相电机的驱动;它们的时钟有APB2的输出产生;

  2、其它6个为普通定时器,时钟由APB1的输出产生;

定时器的作用:

  1、定时功能  2、计数功能  3、输入捕获  4、匹配输出  5、PWM脉冲波输出

概述:

通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成。它适用于多种场合,包括测量输入信号的脉冲长度(输入采集)或者产生输出波形(输出比较和PWM)。

  定时器是完全独立的,而且没有互相共享任何资源。它们可以一起同步操作;

注意点:只要使用默认的库配置方式配置时钟为72M,无论TIM1还是TIMX,它们的计数频率都是72M;

主要特性

通用TIMx定时器特性包括: