Можете пожалуйста подсказать от чего это зависит?
Настройки АЦП выставил таким образом (работаю в CodeVisionAvr):
Спойлер
// Voltage Reference: AVCC pin#define ADC_VREF_TYPE ((0<<REFS1) | (1<<REFS0) | (0<<ADLAR))
// Read the AD conversion result
unsigned int read_adc(unsigned char adc_input)
{
ADMUX=adc_input | ADC_VREF_TYPE;
// Delay needed for the stabilization of the ADC input voltage
delay_us(10);
// Start the AD conversion
ADCSRA|=(1<<ADSC);
// Wait for the AD conversion to complete
while ((ADCSRA & (1<<ADIF))==0);
ADCSRA|=(1<<ADIF);
return ADCW;
Спойлер
napr=read_adc(4);current=(napr-512)*0.0264;
Спойлер
voltage_ADC=read_adc(3);voltage = voltage_ADC*step_voltage_ADC;





