一、 基本构成
上图为通用定时器的结构框图,主要涉及TIM1和TIM8,可以理解为通用定时器的进阶版本,图中绿色部分是相对于通用定时器增加的内容。该模块主要应用于电机控制,主要包含了五部分,即:
① 时钟源
② 时基单元
③ 输入捕捉
④ 输出比较
⑤ 刹车
本文只针对新增功能进行描述,重合部分内容参看链接:
stm32学习总结:定时器(1)基本定时器-优快云博客
stm32学习总结:定时器(2)通用定时器之时钟源选择_stm32 定时器2-优快云博客
stm32学习总结:定时器(2)通用定时器之输出比较(OC)及PWM-优快云博客
stm32学习总结:定时器(2)通用定时器之输入捕获(IC)_stm32 定时器通道触发模式-优快云博客
高级定时器新增功能包含重复计数器、互补输出和死区插入以及刹车,每个高级定时器包含四个通道,TIMx_CH1~TIMx_CH3具有互补输出功能,TIMx_CH4没有互补输出,具体输出引脚参看引脚及复用功能表。
二、 重复计数器
在基本和通用定时器中,时基单元不包含重复计数功能,即将RCR(重复计数寄存器)的值默认为0,而在高级定时器中,可以手动设定RCR的值,从而