Hallo,
ich hätte jetzt noch eine Frage dazu.
Was soll dann in der var buffer stehen??
Ich wollte den Analogen wert in einen Digitalen umwandeln.
:
/* Wandlung starten */
ADCSRA |= (1<<ADSC); // Setzt das ADSC Bit im ADCSRA Register Also eine einfache Wandlung steht an.
/* Warten bis die AD-Wandlung abgeschloßen ist */
while ( !(ADCSRA & (1<<ADIF)) ) //Das ADCSRA wird mit dem ADIF Bit und verknüpft
//Rückgabewert 1 Wenn die Wandlung abgeschlossen ist. Duch die Negation wir die While Schleife möglich.
;
/* AD-Wert auslesen */
buffer = ADCL; Steht hier der Wert drin??? also ein wert zw. 1 und 512??
Danke
Lesezeichen