STM32中可以用一个通用定时器同时输出4个通道的PWM吗

2019-07-20 06:00发布

基于STM32中,不知道大家有没有试过用一个定时器同时输出4个通道的PWM,我估计不行,不知道有没有人试过,
一个通道对应一个PWM的这个很简单,4个的话有人试过的可以告诉我是什么现象?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
DreamWaterPro
1楼-- · 2019-07-20 08:57
plue 发表于 2018-9-22 10:06
PWM的频率怎么算的,定时器计数频率和PWM频率我有点搞不清

本质上定时器PWM波的产生方式就是四个通道的PWM发生控制器不断比较设定的电平翻转阈值和当前计数器的阈值之间的大小关系,像是这个样子: 1.png
所以所有的PWM通道都是共用这一个定时器的计数值的。

另外,完全可以做到使用一个定时器的四个PWM通道,小四轴上经常这样干。
HXYDJ
2楼-- · 2019-07-20 11:40
一个定时器有几个通道就可以同时输出几路PWM,不过各个通道的频率是一样的,每个通道占空比可以独立设置。
plue
3楼-- · 2019-07-20 15:03
 精彩回答 2  元偷偷看……
Page
4楼-- · 2019-07-20 18:30
这个是可以的,一个定时器可以输出4路PWM,也可以输出4路不同频率的PWM。我最近做了一个频率要发生变化的话,但是处理得有点不理想。

一周热门 更多>