stm32之奇葩adc

2019-03-23 19:02发布

改变adc输入引脚电压后,串口打印的电压值不更新,只有重新打开串口后才更新,有朋友遇到过这种情况吗? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
ddllxxrr
2019-03-25 16:40
ADC_SoftwareStartConvCmd(ADC1, ENABLE);        

  while (1)
  {
                while(ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC) == RESET);
                res = ADC_GetConversionValue(ADC1);
                disp_adc2(res);
                ADC_ClearFlag(ADC1, ADC_FLAG_EOC);  
  }
}

应把最上一句加到while中第一句

  

一周热门 更多>