ADC Auflösung einstellen bei AVR

Gast #1340786
Hallo Leute,

eine kleine Frage.
Wenn im Datenblatt bei AVR steht, dass de µC eine Auflösung von 10Bit 
hat.
Bedeutet es, dass es max. Auflösung ist, sprich das man die Auflöung auf 
8Bit einstellen kann oder dass die Auflösung nur 10Bit ist, sprich man 
kann die Auflösung nicht verändern.

Leider habe ich nichts, dazu gefunden.

Warum frage ich. Ich arbeitet mit ATmega 8 und lese über Kanal 0 die 
Analogspannung ein. Wenn ich folgenden Code schreibe

>> while( ADCW > 0 )  PORTA |= (1<<PA7);

Wird der der Ausgang PA7 gesetzt.
Sobald ich folgendes schreibe

>> while( ADCW > 5 )  PORTA |= (1<<PA7);

wird der Ausgang PA7 nicht gesetzt.

Meine Analogspannung kommt von einem Poti, welcher die Spanung zwischen 
0-2,5 Volt ausgibt.
Kann man bei AVR (ATmega8) die Auflösung einstellen?

Gruß
Gast #1340812
Du kannst das über das ADLAR Bit im ADMUX-Register einstellen, einfach 
linksbündiges Ergebnis einstellen, dann brauchste nicht schieben oder 
sowas, sondern nur ein Byte auslesen ( Highbyte wenn ich mich nicht irre 
), da haste dan 8Bit Auflösung, wie mein vorredner schon sagte.
Gast #1341160
Hi

>Wenn ich mich nicht irre muss man trotzdem beide Bytes auslesen, da der
>ADC sonst blockiert.

>Also beide Bytes auslesen und einfach nur das Eine verarbeiten.

Nein. Nur das H-Byte muss auf jeden Fall gelesen werden. Ansonsten erst 
L- dann H-Byte.

MfG Spess

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.