Цитата(uriy @ Jul 17 2018, 19:51)

При подключении входов к питанию значение с АЦП тоже не доходит до 4096 и составляет порядка 3900? Тогда вы забыли сделать калибровку.
До 4095 не доходит. В районе 4000 LSB. плюс-минус. Калибровку произвожу
Код
ADC_Cmd(adc->number, ENABLE);
// калибровка АЦП
ADC_ResetCalibration(adc->number);
while(ADC_GetResetCalibrationStatus(adc->number));
ADC_StartCalibration(adc->number);
while(ADC_GetCalibrationStatus(adc->number));
ADC_SoftwareStartConvCmd(adc->number, ENABLE);