| 
 
| 在搞一个用多个IO口模拟PWM输出来控制LED,使用内部芯片晶振,遇到了很大的问题。PWM输出存在抖动,在代码量大的时候根本没有效果、直接在闪烁了。搞了好几天没搞定、求大神指导 void SET_LEFT_3(uint dat)
 {
 CHANGE_LAY3_PWM();
 Count=TIM1_GetCounter();
 if(dat<Count)
 GPIO_WriteLow(GPIOD,GPIO_PIN_4);
 else if(dat>Count)
 GPIO_WriteHigh(GPIOD,GPIO_PIN_4);
 }
 | 
 |