我把原程序(周期100)改成了5,但是为什么小灯效果不像呼吸,是在快闪,感觉总有哪里不对,哪里需要再修改下呢
你这个问题,将configPWM中的10改成5,只是改变了PWM的占空比,并没有改变PWM的频率,你改变占空比变小了,自然就会出现快闪的现象。
如果你只想改变频率,就将configPWM中的100改成200,这样就将频率改成了200。
因为config声明的时候就说了,第一个参数是频率,第二个参数是占空比,只需要将100改成200,这样就改变了频率了。
应该还是频次的问题 还有的可能跟电脑性能有关吧
ConfigPWM(100,10);应该是把一个pwm周期划分为100等分,高电平或者低电平占用10等分,你把100改为5肯定有问题啊,dc应该要比fr小才行。