具体情况是,我需要在PB13(TIM1_CH1N)、PB14(TIM1_CH2N)输出两路有固定相位差的PWM波形,谁有好的办法,在线等。
评分
查看全部评分
现在搞好了,用电平翻转的方法让CCR不同可以达到不同相位,然后在PWM输出比较中断里面改变CCR的值可以改变占空比,但是限制太多,比如进比较中断太频繁,另外两路PWM保持固定的相位差的话,相位可调节的范围不大,我还是用老办法:中央对齐计数模式下,两路PWM(PWM1\PWM2模式)的波CCR互补,做到半周期相位差、可调占空比的PWM波
评分
查看全部评分
固定相位差不用改,我是想在保持相位差的同时,两路PWM占空比可以在0-100%任意调整,用翻转电平的方法只能做到两路PWM任意相位差(占空比恒定50%),如果再使能CCR中断,勉强可以调整PWM占空比,占空比范围有限
评分
查看全部评分
你的意思是开多个定时器输出PWM波是吗?占空比是可以随意调整了,那我如何保证相位差是固定的?毕竟你打开两路定时器的PWM肯定是两条语句, 不是同时打开的吧