STM32的TIM1输出4路PWM,采用PWM1模式输出为什么会移相90度

如题所述

单脉冲输出模式是定时器比较输出应用中的一种特殊情况或者特殊应用,是一种特殊的PWM输出模式。既然这么说,要想了解单脉冲模式话题,我们就有必要先对比较输出功能,尤其是PWM输出模式有所了解。
比较输出【Compare Output】功能:定时器通过对预设的比较值与计数器的值做匹配比较之后,依据比较结果结合相应的输出模式从而实现各类输出。如PWM输出、电平翻转、单脉冲输出、强制输出等。一般来讲,STM32的通用定时期和高级定时器都具有输入捕获、比较输出功能,不同的定时器可能通道数量上有差异。
这里提到的比较值就是指放在CCR寄存器中的值,计数器的值当然就是CNT寄存器的值。一般来讲,在计数过程中,CNT寄存器的值往往是连续动态变化并呈现周期性,其变化规律跟我们设置的计数器的计数模式有关,比如向上计数模式、向下计数模式或者中心对齐计数模式等
温馨提示:答案为网友推荐,仅供参考
相似回答