PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ADC ADLAR bit



fulltime
21.01.2013, 09:30
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?

oberallgeier
21.01.2013, 09:58
... eine Frage zum ADLAR bit ... Wie verhalten sich ADCH und ADCL ... 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) (http://www.atmel.com/Images/doc8271.pdf): Seite 254


...
• Bit 5 – ADLAR: ADC Left Adjust Result

The ADLAR bit affects the presentation of the ADC conversion result in the ADC Data Register. Write one toADLAR to left adjust the result. Otherwise, the result is right adjusted. Changing the ADLAR bit will affect the ADCData Register immediately, regardless of any ongoing conversions. For a complete description of this bit, see ”ADCL and ADCH – The ADC Data Register” on page 256 ...
Und auf Seite 256 ist die Registerbelegung (left adjust oder right adjust) nochmal bildlich dargestellt . . .

Hubert.G
21.01.2013, 10:10
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.

fulltime
21.01.2013, 13:11
@Hubert.G
Was meinst du mit "die beiden niederwertigen Bits stehen im ADCL?

oberallgeier
21.01.2013, 13:41
... 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).


... auf Seite ... ist die Registerbelegung (left adjust oder right adjust) nochmal bildlich dargestellt . . .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.

fulltime
21.01.2013, 18:39
@oberallgeier :
danke kopfschüttel