用stm32产生pwm来控制led光源的输出,在初始的情况下,我上电的瞬间led的光源会闪一下,

我想知道怎么解决这个问题?谢谢!
2025-04-05 14:29:17
推荐回答(1个)
回答1:

你看下程序是不是初始化io口时led连着的io输出会让它亮着(不知道你的电路是高电平亮还是低电平亮),你先初始化io时灯亮,然后一小段延时后才开启了pwm,所以上电时会瞬间亮下。。。这样的话程序先给io赋值让灯灭应该就行了。。如果不是这个原因,看看你的电路会不会是有电容连着灯,给等充电导致的。。。