Forum: Mikrocontroller und Digitale Elektronik Comparator A


von Zanzana (Gast)


Lesenswert?

//                 MSP430xF2471
//             -----------------
//         /|\|                 |
//          | |                 |
//          --|RST      p2.0,CA2|<-- CALED
//            |                 |
//            |                 |
//    CAOUT-->|p3.5     p2.2,CA4|--> CAOUT
//            |                 |
//            |                 |
//          --|RST      p2.4,CA1|<-- CAREF
//            |                 |
//            |                 |

Hilfe

Hallo,

der comparator soll p2.0 CALED und p2.4 CAREF mit einander vergleichen 
und das signal am p2.2 CAOUT ausgeben.

irgendwie klappt es nicht bei mir, vielleicht siet man was ich falsch 
mache, hier meine INIT()

void ComparatorA_Init(void)
{
  //Comparator_A_Init
  CAPD =  CAPD0 + CAPD4;            // P2.0 & P 2.4 deaktiv.
  P2DIR |= BIT2;                    // CAOUT Pin 2.2
  P2SEL |= BIT0+ BIT2 + BIT4;   // P2.2==> CAOUT, P2.3 ==> C+, P2.4 ==> 
C-
  //CACTL1 |= CAEX;
  CACTL2 = P2CA2+P2CA1+CAF;        // Pin to CA0

}

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
Noch kein Account? Hier anmelden.