在参考手册中,对两种模式的描述为
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这一结构体参量来控制。