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

2019-08-14 17:26发布

如果我用一个定时器同时输出4路PWM,定时器的系数设置一次,那四路岂不是一样的?请问怎么输出不同的四路PWM?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
PsychoZy
1楼-- · 2019-08-16 00:06
Anyint 发表于 2017-8-8 20:07
我没有试过,我猜一个恐怕不行(或者请教大佬们分享一下有什么好的方案),一般用两个定时器,一个做pwm ...

唉,实际做项目真的不像学啊,只要配置好可以用就行,还的考虑那么多
匹诺曹123
2楼-- · 2019-08-16 04:33
在你想要的channel   里面加入          TIM_OCInitStructure.TIM_Pulse = arr*x;  x是0-1  就是占空比,我这样调节的时候是能够出来的,我的PWM波输出没有用到中断
Anyint
3楼-- · 2019-08-16 10:28
正点原子 发表于 2017-8-7 18:56
输出比较模式,论坛搜索

学习啦,谢谢原子大佬,这个方案可以
Anyint
4楼-- · 2019-08-16 13:43
PsychoZy 发表于 2017-8-8 21:37
唉,实际做项目真的不像学啊,只要配置好可以用就行,还的考虑那么多

啊哈,这说明有一些定时器的特殊应用要翻看数据手册才行,里面是蛮详细的,就看领悟能力啦,毕竟例程不多哈

一周热门 更多>