8/10 bit Auflösung bei ATMEGA8

Gast #1049918
Hallo,

ADC 4/5 laufen beim Mega8 doch mit 8 statt 10 bit Auflösung. Bekomme ich 
dann im ADC-Reg. die Werte 0, 4, 8, 12,...., 1023 oder 0, 1, 2, 3,...., 
255?

Oder anders gefragt.... wenn ich 5 Volt am ADC 4/5 anlege bekomme ich 
dann im ADC-Reg. den Wert 255 oder 1023?

Danke
Danilo
Persönliche Seite
der ATMEGA 8 hat nach meinen Wissen nur 1 AD Wandler mit 10 Bit Wandlung 
der dann auf die Eingänge mit Multiplex Verfahren die ADC0..ADC7 
Abfragen kann.

Mann kann Programmiertechnisch eine 8 Bit Auflösung ereichen ACL + ACH 
Register je nach Shifting eine 8 Bit oder 10 Bit Auflösung erstreben.
Steht im Datenblatt.
Gast
>Bekomme ich dann im ADC-Reg. die Werte 0, 4, 8, 12,...., 1023 oder 0, 1, 2, 
>3,....,255?

Nein. Mit Hilfe des ADLAR-Flags kann man die Orientierung des ADC-Werts 
im ADC-Register zwischen links- und rechtbündig einstellen.
Rechtsbündig ist die Standardausgabe, wenn man mit der vollen 
10bit-Auflösung arbeiten will.
Linksbündig bedeutet, dass die oberen 8 Bit im ADCH-Register "lagern" - 
dort sind normalerweise nur die oberen 2 Bit abgelegt.
Die unteren 2 Bit befinden sich dann im ADCL-Register.
Das braucht man dann nicht auslesen...
Wie schön das alle nur irgendwas erzählen was nichts mit der Frage zu 
tun hat...

Also zur Frage:
Die 8bit bei PortC4+5 kommen daher, dass dieser Pin nicht mit der AVcc 
sondern mit der normalen Vcc betrieben wird, da hier auch die I²C 
Schnittstelle liegt. Daher bekommen diese Pins mehr Störungen ab als die 
anderen. Die gemessenen Werte haben zwar auch 10bit (genau wie bei den 
restlichen Pins), aber Atmel garantiert eben nur, dass 8bits gültig 
sind. Die restlichen 2 bit können passen, werden aber vermutlich mehr 
rauschen als bei den anderen Pins.

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.