#include <avr/io.h>
int main(void)
{
DDRB = 0xFF;
ADMUX = 0x60;
ADCSRA |= (1<<ADEN) | (1<<ADATE) | (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0);
while (1)
{
ADCSRA |= (1<<ADSC);
while(!(ADCSRA&(1<<ADSC)));
ADCSRA|=(1<<ADIF);
PORTB = ADCH;
}
}
#include <avr/io.h>
int main(void)
{
DDRB = 0xFF;
ADMUX = 0x60;
ADCSRA |= (1<<ADEN) | (1<<ADATE) | (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0);
while (1)
{
ADCSRA |= (1<<ADSC);
while(!(ADCSRA&(1<<ADSC)));
ADCSRA|=(1<<ADIF);
PORTB = ADCH;
}
}