Gast
#182133
Hi wie prüft man ob eine AD Wandlung erfolgreich war, macht man dass über das ADLAR Bit im ADMUX Reister oder ADCSRA über das ADIF Bit ?
|
Anzeige
|
prüfen ob AD Wandlung erfolgreich
Gast
#182133
Hi wie prüft man ob eine AD Wandlung erfolgreich war, macht man dass über das ADLAR Bit im ADMUX Reister oder ADCSRA über das ADIF Bit ?
Gast
#182134
while(!(ADCSRA & (1<<ADIF))); // auf Abschluss der Konvertierung warten (ADIF-bit)
Gast
#182135
ich habe das jetzt so gelöst:
if(bit_is_set(ADCSRA,ADIF))
{
x = ADCL;
x += (ADCH<<8);
PORTC=0xff;
PORTC=x;
}
else
{
sbi(PORTC,7);
ADCSRA =0b11100110;
}
}
else
{
ADCSRA =0b11100110;
}
müsste doch auch funtzen oder ?
Gast
#182136
Mach es wie es Dirk geschrieben hat, wie es im Tutorial steht, wie man es im Datenblatt findet, ... Antwort schreiben |
Anzeige
|