MSDP430 Comparator A+, CAEX

Gast #2664197
Lesenswert?
• ▲
▼
Habe gerade meine Benutzerangaben verlegt, poste deshalb einfach mal als 
Gast.

Ich brauche bei einem Projekt mit einem MSP430 den internen Komparator 
(Comparator A+) und habe einige Probleme bei dieser Konfiguration. Das 
analoge Signal liegt an CA0, als Referenz verwende ich 0.5*VCC.

Das ganze funktioniert einigermassen, doch CAEX hat bei mir irgendwie 
keine Funktion. Damit sollte man die Komparator-Eingänge vertauschen 
können (und somit das Ausgangssignal invertieren). Egal was ich 
versuche, das setzen von CAEX hat einfach keinen Einfluss auf den 
Ausgang.

Hat jemand schon mal ähnliche Erfahrungen gemacht und eine Lösung? Ich 
habe hier im Forum gesucht, aber nichts gefunden.

Habe schon diverse Möglichkeiten versucht, alles im Debugger 
kontrolliert oder den Output extern direkt auf eine LED geführt.
1
// CACTL1 = CAREF_2 + CARSEL + CAON;         // 0.5*VCC (2.8V) VRef
2
CACTL1 = CAREF_2 + CAEX + CARSEL + CAON;     // 0.5*VCC (2.8V) VRef, exchange +/-
3
CACTL2 = P2CA0 + CAF;                        // VRef an +IN, CA0 an -IN (with CAEX), filter
4

5
CAPD = BIT3;  // disable digital buffer of pin, hat keinen Einfluss

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.