请教定时器的一种特殊PWM模式配置方法

2019-07-14 17:26发布

用的是STM32f051,现在想要使用定时器的这一功能:定时器某一通道输出PWM,在PWM输出的期间,该通道的互补通道一直输出高电平;当该通道禁止PWM输出时,相应地该通道的互补通道输出低电平。st的能配置成这种模式吗? 谢各位大神了!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
jdstftwef
1楼-- · 2019-07-14 19:42
理论上讲,可以配置出任意你想要的波形。
zzw0719
2楼-- · 2019-07-14 22:28
djw200988 发表于 2018-9-25 06:24
这样做互补通道就失去它的意义了,如果真要用,直接开两个通道不就行了

现在是想用三对这样的波形,,也就是三个通道都得占用,最好是每个通道配置成PWm,他的互补通道是直通模式的,但是看手册好几天了,没有找到这样的配置呢,没有高手出点干货吗
djw200988
3楼-- · 2019-07-15 02:18
zzw0719 发表于 2018-9-25 06:47
现在是想用三对这样的波形,,也就是三个通道都得占用,最好是每个通道配置成PWm,他的互补通道是直通模式的,但是看手册好几天了,没有找到这样的配置呢,没有高手出点干货吗

这样奇怪的配置我还真没见过,你好好查手册看有没有,实在不行就用6个通道吧
zzw0719
4楼-- · 2019-07-15 06:36
 精彩回答 2  元偷偷看……
djw200988
5楼-- · 2019-07-15 07:06
zzw0719 发表于 2018-9-25 07:14
我现在把每个通道的互补通道都关了不用了。当本通道输出PWM时,相应地将一个GPIO引脚设置为高电平,当本通道禁止PWM时,复位GPIO引脚,也能达到目的,先这样凑合着用吧。暂时还不能单单使用定时器配置出这种模式,希望有高手在仅用定时器配置出这种模式后,可以和大家分享下!! ...

仅用定时器也是可以的,不过不是用互补通道,你把占空比设置为100%和0%就是你要的效果,不过用引脚置高置低也一样吧
youxi8745
6楼-- · 2019-07-15 12:50
难点啊。。。

一周热门 更多>