关于pwm波的大神速来谢谢~

2019-07-20 22:43发布

这个Low改成High为什么灯就一直亮着啊!按理说不是应该也有呼吸灯的效果吗~我理解错了吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
lycreturn
2019-07-21 18:42
Ldd69stm32 发表于 2016-4-21 08:58
是的,我真的不明白那个有效电平,我试了下~PWM2与High,PWM1与Low就行,以后只能这样混搭着用吗?不能出 ...

当然可以,led低电平点亮,所以控制好这个低电平在一定范围内变动就可看到呼吸灯效果;
定时器输出默认高电平有效,pwm2模式下 ,先无效后有效电平,ARR=899,CCR1在0~300变动,这样低电平的占空比(记住是低电平占空比 )就在0%~30%变动(呼吸灯效果)
当你把有效电平改为低电平有效的时候,就反过来了,先输出高电平再输出低电平,这样,main函数里面不改动的情况下,这个占空比设置的就是高电平的占空比了(是高电平占空比0%~30%)这样低电平的占空比就是100%~70%的占空比了,这个范围,IO一直都是低了,当然常亮了,所以知道怎么改了么?

一周热门 更多>