Verständnisfrage ADC Atmega8

Gast #2415420
Hallo,
habe eine kleine Verständisfrage zum ADC im Atmega8. Habe ein Poti am 
Kanal 0 wie im hier im Tut beschaltet und wiederhole die Messung in 
einer Endlosschleife. Nach der Messung schaue ich auf das ADSC-Bit ob 
der ADC für eine neue Messung bereit ist wie im Tut beschrieben:

wait_adc:
    sbic    ADCSRA, ADSC        ; wenn der ADC fertig ist, wird dieses 
Bit gelöscht
    rjmp    wait_adc

Jetzt meine Frage: Wenn ich nach dieser Messung gleich den Kabal 1 bzw 
weitere Kanäle einlesen will, muss ich jedesmal wieder auf das selbe Bit 
achten ob der ADC fertig ist oder kann ich die einzelne Kanäle wie 
separate ADC betrachten und gleich hintereinander einlesen?

Danke im Vorraus
#2415424
Daniel schrieb:


> Jetzt meine Frage: Wenn ich nach dieser Messung gleich den Kabal 1 bzw
> weitere Kanäle einlesen will, muss ich jedesmal wieder auf das selbe Bit
> achten ob der ADC fertig ist oder kann ich die einzelne Kanäle wie
> separate ADC betrachten und gleich hintereinander einlesen?

Nein. Du musst wieder mittels setzen von ADSC die Wandlung starten und 
danach abwarten bis der ADC durch Rücknahme des Bits meldet, dass er 
fertig ist.

Der Mega8 hat nur 1 einzigen ADC. Dieser kann allerdings mit 
verschiedenen Input-Pins verbunden werden. Wählst du daher einen anderen 
Input Pin aus, dann muss der ADC natürlich den erst einmal bearbeiten 
ehe er ein Ergebnis dafür hat.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.