有一个问题一直困扰着我,在设置PWM输出后,延时函数就不准了,求大佬解释!

2019-07-21 07:25发布

TIM_SetCompare2(TIM3,1749);  
  adcx=Get_Adc_Average(ADC_Channel_1,10);
  LCD_ShowxNum(156,130,adcx,4,16,0);//显示ADC的值
  temp=(float)adcx*(3.3/4096);
  adcx=temp;
  LCD_ShowxNum(156,150,adcx,1,16,0);//显示电压值
  temp-=adcx;
  temp*=1000;
  LCD_ShowxNum(172,150,temp,3,16,0X80);
  //LED0=!LED0;
  delay_ms(2000);
  TIM_SetCompare2(TIM3,1949);
  delay_ms(2000);
    key=KEY_Scan(0);


本来舵机应该2秒摆一次的,但现在差不多0.2秒就变向了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。