#include #include #define F_CPU 8000000UL #include void initAdc (void); void main (void) { int valHigh; int valLow; initAdc(); while (1) { ADCSRA|=(1< RFS = 010 référence de voltage interne(1.1V) //REFS1 = 0 -> RFS = 000 VCC utilisé comme référence (VCC = 5V) //REFS0 = 0 //ADLAR = 0 -> ne shift pas les registres ADCH et ADCL //REFS2 = 0 //MUX3-0 = 0001 -> utiliser PB2 ADCSRA = 0b10000110; //ADEN = 1 -> active l'adc //ADSC = 0 -> n'active pas encore la CONVERSION adc //ADATE = 0 //ADIF = 0 //ADIE = 0 //ADPS2-0 = 011 -> prescaler à 8 //ADPS2-0 = 110 -> prescaler à 64 }