Thema erledigt
Dieses Thema ist als gelöst markiert und sollte nur bei neuen Erkenntnissen fortgesetzt werden.

kleine Frage zum Digital Input (PIC16F15313)

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

⏪ vorheriges - nächstes ⏩

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

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