stm32定时器的pwm1模式和pwm2模式的区别

来源:互联网 发布:5.1声道耳机推荐 知乎 编辑:程序博客网 时间:2024/06/05 21:04

在参考手册中,对两种模式的描述为

pwm1:

向上计数时,一旦TIMx_CNT<TIMx_CCR1时通道1为有效电平,否则为
无效电平;在向下计数时,一旦
TIMx_CNT>TIMx_CCR1时通道1为无效电平(OC1REF=0),否
则为有效电平
(OC1REF=1)

pwm2:

在向上计数时,一旦TIMx_CNT<TIMx_CCR1时通道1为无效电平,否则为
有效电平;在向下计数时,一旦
TIMx_CNT>TIMx_CCR1时通道1为有效电平,否则为无效电
平。

这里的一个关键点就是通道有效电平和输出电平有什么关系呢?

通道有效电平与OCxREF有关系,而经过我的实验研究和资料查找,发现这个OCxREF和CCXP共同决定引脚的输出电平,参考博友gtkknd的文章,CC1P与REF相同则输出为1,反之输出为0。而CCXP的极性可以由TIM_OCInitStructure.TIM_OCPolarity这一结构体参量来控制。


1 0