STM8S如何才能模拟出稳定的PWM

2019-03-23 18:05发布

本人想通过STM8S 单片机的控制LED,实现火焰的效果。但是STM8S的寄存器PWM IO口有限,还得自己模拟十几路的PWM。但是我在模拟的时候,老是调不到稳定的PWM,偶尔带有一些抖动的情况。
我是利用一个定时器,然后在定时中断中放置一个变量++,模拟PWM的时间计数,然后再在While(1) 中通过标志位调节占空比,    最后占空比和计数值作比较控制IO的翻转。

求助高手们,如何能把模拟PWM的抖动降低到人眼分辨不出来呢

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
maychang
1楼-- · 2019-03-24 00:55
 精彩回答 2  元偷偷看……
WATS
2楼-- · 2019-03-24 03:13
maychang 发表于 2016-7-31 12:13
“还得自己模拟十几路的PWM”
“我是利用一个定时器,然后在定时中断中放置一个变量++,模拟PWM的时间计数 ...

硬件不够,没办法。。我看到过别人已经实现了,确实能模拟出很稳定的PWM   

一周热门 更多>