AD Wandler welche Bits...

Gast #173451
Lesenswert?

Hallo!

Mal 'ne Frage:
Teste gerade mein AD-Wandler-Programm auf AVR-Studio.
Wenn die Konvertierung abgeschlossen ist, setze ich ADIF auf 1, um den
Abschluß zu simulieren.
Danach geht's weiter im Programm.
ADIF wird dann wieder zu 0 gesetzt (über ADCSRA =!(1<<ADIF);)
Dabei werden aber alle anderen Bits, ADEN, ADPS1,0 , die doch wohl
nötig sind, ebenfalls auf 0 gesetzt.
Da ich insgesamt 5mal wandele und dann den summierten Wert wieder durch
fünf teile (Mittelwert), gehe ich mal davon aus, daß nach dem ersten
Durchgang nur noch Müll kommt. Oder?
Gibt es eine Möglichkeit, dies im AVRStudio zu sehen, ohne dauernd
selbst die Bits setzen zu müssen?

Gruß,
Andreas
Gast #173455
Lesenswert?

Ähm...
Du setzt das ADIE bit, dann wird die Wandlung gestartet. Dann klickst
du per "Einzelschritt-modus" (ka wie das genau heißt im Simulator)
ein paar mal die Taktzyklen durch, und nach 13 Zyklen wird das ADIE bit
gelöscht und das ADIF Bit gesetzt, ganz automatisch, das brauchst du
nich selber zu machen..

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren