помогите, пожалуйста, разобраться с АЦП Tiny 45.
Проблема в том, что результатом преобразования всегда выдаётся 1023, вне зависимости от положения переменного резистора.
АЦП запускается по переполнению таймера, Vref- VCC
таймер
// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: 9,375 kHz
// Mode: Normal top=0xFF
// OC0A output: Disconnected
// OC0B output: Disconnected
TCCR0A=0x00;
TCCR0B=0x05;
TCNT0=0xA2;
OCR0A=0x00;
OCR0B=0x00;АЦП
// ADC initialization
// ADC Clock frequency: 600,000 kHz
// ADC Voltage Reference: AVCC pin
// ADC Bipolar Input Mode: Off
// ADC Reverse Input Polarity: Off
// ADC Auto Trigger Source: ADC Stopped
// Digital input buffers on ADC0: Off, ADC1: Off, ADC2: Off, ADC3: On
DIDR0&=0x03;
DIDR0|=0x34;
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x8C;
ADCSRB&=0x5F;CKSEL0, CKSEL2,CKSEL3 и SUT0 =0
Поскольку и в протеусе не работает, то очевидно проблема не в соединениях
ума не приложу, куда смотреть...