关于单个定时器多路输出PWM

2019-08-14 17:26发布

如果我用一个定时器同时输出4路PWM,定时器的系数设置一次,那四路岂不是一样的?请问怎么输出不同的四路PWM?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
夜妖壹号
2019-08-15 00:30
可以用一个定时器同时输出4路占空比不同的PWM波,需要你在主程序里设置比较值函数。比如:我想用定时器2的2,3通道输出占空比为50%和60%的PWM波,那么我就在主函数里设置TIM_SetCompare2(TIM2,arr*50%);和TIM_SetCompare3(TIM2,arr*60%);这两个函数就可以达到输出不同的PWM波,我也是最近才解决这个问题的,望采纳!

一周热门 更多>