PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AD-Wandlung im Free Run Modus



Ozzy
14.09.2007, 11:07
Hi,

da ich mehrere AD-Wandlungen machen möchte, die aber nicht immer anstoßen will, habe ich mir folgendes gedacht:
ich nehme mir ein Array, in dem die Kanäle stehen, an denen die AD-Wandlungen gemacht werden sollen. Zusätzlich habe ich noch ein 2tes Array für die Ergebnisse. Das ganze soll über eine Interrupt-Service-Routine laufen, also wenn die erste AD-Wandlung fertig ist, soll das Ergebnis ins passende Feld im Ergebnisarray gespeichert werden, und dann soll der nächste Kanal aus dem Array genommen werden, und die AD-Wandlung erneut angestoßen werden.

Aber hat einer von vielleicht Code davon? Ich habe zwar häufiger darüber gelesen, dass man so etwas machen kann, aber leider nicht, wie!!!

Bin über jede Hilfe dankbar, MfG, Ozzy

Hubert.G
14.09.2007, 20:13
Mir welchem AD-Wandler willst du das machen? Wenn es ein AVR ist funktioniert das nicht ganz so, der nächste Kanal muss eingestellt sein bevor die Wandlung fertig ist. Ich bin allerdings wieder auf Single-Conversion umgestiegen da es immer mal Troubles gab, daher habe ich keinen Code.

Ozzy
15.09.2007, 08:49
Hi,

also ich würde das schon ganz gerne mit einem ATMEGA128 machen...

MfG, Ozzy