-
-
Erfahrener Benutzer
Robotik Einstein
Der Code schaltet Status-LED 2 (SL2) zuerst aus (PORTC &= ~SL2 ), stellt den uC-Portpin PC5 (IO2, daran ist SL2 angeschlossen!) auf Eingang um (DDRC &= ~SL2 ), wartet etwas (nop() ), liest den Eingang PC5 (IO2) in die Variable tmp ein (uint8_t tmp = PINC & SL2; ) und schaltet zum Schluß noch die SL2 wieder ein, wenn sie vorher auch an war (if(statusLEDs.LED2) {DDRC |= SL2; PORTC |= SL2;}), sonst bleibt sie aus.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen