三种定时器:高级定时器、通用定时器、基本定时器。
STM32F407ZGT6有14个定时器:12个16位定时器、2个32位定时器(更高精度、更长时间)。
高级定时器(TIM1、TIM8):位数(16位),计数器模式(向上、向下、向上 / 下),可产生DMA请求,输出 / 比较通道(4),互补输出,带可编程死区的互补输出。
通用定时器(TIM2、TIM5):位数(32位),计数器模式(向上、向下、向上 / 下),可产生DMA请求,输出 / 比较通道(4),定时计数、PWM输出、输入捕获、输出比较。
通用定时器(TIM3、TIM4):位数(16位),计数器模式(向上、向下、向上 / 下),可产生DMA请求,输出 / 比较通道(4),定时计数、PWM输出、输入捕获、输出比较。
通用定时器(TIM9-14) :位数(16位),计数器模式(向上)