-
-
Erfahrener Benutzer
Roboter Experte
Nur so nebenbei:
in dem Code steht 'switch(PIND | 0x0c)'. PIND|0x0C setzt aber das 2 sowie das dritte bit auf 1. Solle heißen: egal, welchen Wert PIND hat, nach der Operation |0x0C wird das Ergebniss auf keinem fall eine 0x04 bzw eine 0x08 sein, weshalb auch immer die default-Routine ausgefüht wird.
Versuch's mal lieber mit PIND&0x0C.
MfG Mark
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen