Hallo Leute,
ich habe eine Frage zum ADLAR bit des ADCs. Wie verhalten sich ADCH und ADCL wenn ich das ADLAR gesetzt habe?
Wie steht der Messwert in ADH und ADCL?
Hallo Leute,
ich habe eine Frage zum ADLAR bit des ADCs. Wie verhalten sich ADCH und ADCL wenn ich das ADLAR gesetzt habe?
Wie steht der Messwert in ADH und ADCL?
Für solche Fragen ist IMMER das zuständige Datenblatt des Controllers die beste Hilfe, siehe hier beispielhaft für den mega168/328 (klick): Seite 254... eine Frage zum ADLAR bit ... Wie verhalten sich ADCH und ADCL ... Messwert in ADH und ADCL?
Und auf Seite 256 ist die Registerbelegung (left adjust oder right adjust) nochmal bildlich dargestellt . . .Zitat von ATmega48A/PA/88A/PA/168A/PA/328/P-Datenblatt
Ciao sagt der JoeamBerg
Das ADLAR bit setzt man, wenn man nur 8bit auslesen will. Abfrage ist dann, wert=ADCH;
Die beiden niederwertigen bit stehen im ADCL und werden nach dem auslesen des ADCH automatisch gelöscht.
@Hubert.G
Was meinst du mit "die beiden niederwertigen Bits stehen im ADCL?
Warum liest Du das Datenblatt nicht durch, so wie ich es Dir empfohlen habe? Fragen ist einfacher als lesen? (Kopfschüttel).
Und das gilt in den Dokumentationen von ALLEN Controller. Man muss nur die zutreffende Seite finden - die sucht man im Abschnitt "Analog-to-Digital Converter" und das Bild ansehen.
Anmerkung: was würde so mancher Frager verstehen, wenn wir uns mit der Antwort so viel (nein, so schrecklich wenig) Mühe geben würden wie er mit der Frage.
Ciao sagt der JoeamBerg
@oberallgeier :
danke kopfschüttel
Lesezeichen