大家好 32定时器周期动态修改的问题 求助

2019-07-20 03:39发布

想在32中根据串口收到的值不断修改定时器的周期,然后写了如下代码
while(1)
{
  //串口接受 数据给val

//定时器重新初始化
TIM3_PWM_Init(val1-1,84-1);TIM_SetCompare1(TIM3,led0pwmval1);
TIM_Cmd(TIM3,ENABLE);  


}
后来用示波器看了一下 发现波形不对 应该是定时器重新初始化时间太长
有什么解决方案吗
请教各位大佬
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。