ADC Free Running AVR mega8

Gast #1047141
Hallo,
ich habe mal eine Verständnis Frage zum ADC im Free Running Mode, im 
single mode hat alles soweit Funktioniert...

Ich möchte die Spannung eines Akkus Kontinuierlich messen und auswerten, 
zurzeit mache ich 10 single Messungen wie im Tutorial und werte sie aus.
Da ich es Kontinuierlich machen möchte kam die Idee den ADC im Free 
Running laufen zu lassen und den Wert bei bedarf auszulesen...

Der nachteil wird sein das ich keinen Mittelwert bilde und das Ergebnis 
sehr schwankt, der vorteil das der Prozessor in der zeit was anderes 
machen kann!

Verstehe ich das richtig das der ADC im Free Running, den gemessenen 
wert einfach im ADCW wie im Single mode schreibt
1
ADMUX  |= (1<<MUX0)|(0<<MUX1)|(0<<MUX2)|(0<<MUX3)| (1<<REFS0)|(0<<REFS1);   
2
    ADCSRA |= (1<<ADEN)|(1<<ADSC)|(1<<ADFR)|(0<<ADPS0)|(1<<ADPS1)|(1<<ADPS2);
Wenn ich ihn so Aktiviere schreibt er also die fertige Messung in ADCW 
und ich kann damit arbeit? Bei einer Messung bleibt im Register immer 
der alte wert? Jetzt könnte ich mir das Ergebnis ja z.B. jede Sekunde 
holen auf addieren und den Mittelwert bilden wo ist der nachteil der 
Methode?

LG

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.