AD采样输出一直为4095,使用stm自带的ad

2019-07-20 01:15发布

   for(i=4; i!=0; --i)
    {   
        charge(E1);
        DelayMS(20);
        discharge(E1);
        for(j=100; j!=0; --j)
        {
            DelayUS(48);
            Data[cnt++] = Get_ADC_Value(ADC_Channel_10);
        printf("%d ",Data[cnt]);
        printf(" ");
            DelayUS(50);
        }
          DelayMS(10);
    }
利用串口助手输出后一直为4095,这是为什么呢?主要想问我这段代码有问题吗?我使用的是stm32自带的ad

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。