Извини разбираться некогдаю вот рабочий код для меги16
init_adc: ldi tempA,0b00000000 ;инициализация ADC out admux,tempA ldi tempA,0b10000111 out adcsra,tempA ret
;------------------------------------------------------------------------
start_adc: ldi tempA,0b00000000 ;запуск ADC и ожид преобазов out admux,tempA sbi adcsra,6 cy4: in tempA,adcsra andi tempA,0b01000000 brne cy4 in tempA,adcl ;счит результата из ADC in tempB,adch
|