Hallo, ich möchte mit einem Atmega168 fünf verschiedene Spannungen mittels der ADC-Ports überwachen: Auflösung: 8 Bit Abfrage der fünf Spannungen: ca. alle 10ms Abweichung: max. 2% vom Ist-Wert Welcher Modus wäre hierfür wohl am günstigsten?
ronin schrieb: > Welcher Modus wäre hierfür wohl am günstigsten? Zwischen welchen Modi möchtest du dich denn entscheiden?
Timerinterrupt triggert ersten ADC. Die nachfolgenden werden von dem jeweiligen Vorgänger getriggert bis alle durch sind. Nächste komplette Wandlung erst wieder mit Timerinterrupt. Im C File hast Du dann eine geeignete static struct. Im ADC Interrupt werden die gesampelten Werte in die struct gespeichert. Evtl noch ein Flag ob gerade ein neuer Messzyklus im Gange ist,wg der Konsistenz der Daten. Zugriff über get/set.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.