定时器区别
STM32 定时器分为三种:
基本定时器(TIM6/TIM7)主要功能: 定时
通用定时器是在基本定时器的基础上增加: 输入检测和输出PWN波(捕获、比较)
高级定时器(TIM1/TIM8)在通用定时器的基础上增加: 重复计数功能、死区控制、互补输出、刹车功能。

高级定时器功能
重复计数器
重复计数器是指允许在指定数目的计数器周期之后更新定时器寄存器
重复计数器原理
基本定时器在普通的定时的时候,比如从0开始计数到ARR,会产生中断或者事件。
重复计数器的话,可以设定计数0-ARR N次后产生中断或者事件。
互补输出与死区
互补输出指的是,定时器的输出信号与另一个输出信号相反,即一个为高电平时,另一个为低电平,反之亦然。
死区是指,定时器的输出信号在达到稳定状态之前,可能会出现一段短暂的时间,此时输出信号的电平可能是不稳定的或者是无效的
本文介绍了STM32中的高级定时器TIM1和TIM8,强调了它们的重复计数功能,互补输出和死区控制,并详细解释了刹车功能的用途和应用场景。高级定时器在基本定时器基础上增加了更多高级特性,适用于需要精确控制和复杂定时需求的嵌入式系统。
订阅专栏 解锁全文
1004

被折叠的 条评论
为什么被折叠?



