ADC10 Sequence of Channels

Gast #2052092
Lesenswert?
• ▲
▼
Hallo

Ich will 2 Kanäle (A2 und A0) mit dem MSP430F2012 wandeln. Nutze ich den 
Single Channel Mode und trigger mit einem Timer dann funktioniert das 
auch wunderbar. Nur liegen dann die beiden Messzeitpunkte zu weit 
auseinander. Nun habe ich den Sequence Single Channel Mode verwendet und 
das will nicht so richtig funktionieren.
Zitat aus dem Userguide:
"A sequence of channels is sampled and converted once. The sequence
begins with the channel selected by INCHx and decrements to channel A0.
Each ADC result is written to ADC10MEM."

Das heißt für mich ich trigger wieder zb. mit einem Timer das ADC10SC 
bit und die Wandlung startet mit dem mit INCH_x selektierten Kanal (hier 
A2). Ist die Messung fertig wird das Interrupt Flag gesetzt und das 
Ergebnis kann in ADC10MEM ausgelesen werden. Dann folgt die Messung des 
nächsten Kanals. Sprich, einmal Sequence starten und es folgen 3mal ein 
Interruptaufruf nach jeder Messung.

Das ganze will nur nicht so wie ich es dachte verstanden zu haben. Es 
wird einmal das IFG gesetzt und nicht dreimal. Wie kommt man nun an die 
3 Messwerte.

Der Code sollte hier glaube ich nicht nötig sein.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.