kleine Frage zum Digital Input (PIC16F15313)

Begonnen von misax, 23.11.2022, 11:02:51 CET

Vorheriges Thema - Nächstes Thema

misax

hallo;
an RA0 habe ich einen Schalter. Ra0 ist außerdem mit 10kOhm mit Ground verbunden.
An RA2 habe ich eine LED.
Die LED soll nur leuchten, wenn der Schalter geschlossen ist.
Tatsache ist aber, dass sie immer leuchtet.
Was am Code ist falsch ?
void main(void) {
    TRISA0 = 1;
    TRISA2 = 0;
    ANSELA = 0;
    while(1) {
        RA2 = PORTA && 1;
    }
return;
}

vloki

Schaltplan? (Beschreibung ist unzureichend)

&& ist ein logischer Operator (true/false), gemeint ist irgendwas bitweises (&) ?

Warum nicht LATAbits.LATA2 = PORTAbits.RA0?
MPLABX  XC8  KiCAD

misax


vloki

MPLABX  XC8  KiCAD

Schnellantwort

Achtung: In diesem Thema wurde seit 120 Tagen nichts mehr geschrieben.
Wenn Sie nicht absolut sicher sind, dass Sie hier antworten möchten, starten Sie ein neues Thema.

Name:
Verifizierung:
Bitte lassen Sie dieses Feld leer:
Geben Sie die Buchstaben aus dem Bild ein
Buchstaben anhören / Neues Bild laden

Geben Sie die Buchstaben aus dem Bild ein:

Tastenkürzel: Alt+S Beitrag schreiben oder Alt+P für Vorschau

Ähnliche Themen (5)