CMCON Register/auslesen des C1OUT

Gast #3053717
Lesenswert?

Hallo zusammen,

ich habe Probleme mit den internen Komparatoren des PIC18F67J60.

Ich konfiguriere den Komparator im Programm wie folgt:

CMCON = 0b00000101;

In der Dauerschleife

while(1)
 Versuche ich den C1OUT zu lesen:

if (CMCON.C1OUT == 1)
{
 zaehler++;
}

Ich bekomme folgende Fehlermeldung:

Error [1151] struct or union object designator expected

Für mich sieht es aus als hätte ich irgendetwas vergessen zu 
deklarieren/initialisieren. Habe schon mit der Suchfunktion das Forum 
abgegrast aber leider bin ich nicht fündig geworden. Vielleicht hat 
einer von euch eine Idee.

Ich nutze MPLAB IDE v8.89
Compiler C18 v3.45

Ich bin um jede Antwort froh!

Danke schoneinmal im vorraus für eure Hilfe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren