STM32 PWM输出延迟问题
事件原因:PWM正常初始化,监听串口数据,根据上位机通讯协议,更改PWM的频率和占空比,达到控制外围输出效果。调试效果:PWM在更改后,大概延迟5-10s才能正常输出波形。解决方法:在更改完PWM频率或占空比后,使用下面更新事件,即可消除延迟TIM_GenerateEvent(TIM1,TIM_PSCReloadMode_Immediate);例如:端口PA11,TIM1_CH4修改PWM_ARR,可调整PWM输出频率;修改PWM_CCR,可调整PWM输出占空比;更新
原创
2021-08-19 13:30:30 ·
2394 阅读 ·
0 评论