区别于 SysTick 一般只用于系统时钟的计时,STM32 的定时器外设功能强 大得超出了想像力,《STM32 参考手册》中仅对定时器的介绍就已经占了 100 多页。STM32 一共有 8 个都为 16 位的定时器。其中 TIM6、TIM7 是基本定时 器;TIM2、TIM3、TIM4、TIM5 是通用定时器;TIM1 和 TIM8 是高级定时器。 这些定时器使 STM32 具有定时、信号的频率测量、信号的 PWM 测量、PWM 输出、三相 6 步电机控制及编码器接口等功能,都是专门为工控领域量身订做 的。