Zitat Zitat von crusico
if ((PINC&0x05)==4) { /* Pin PC0=1 und PC2=0 dann... */
Code und Kommentar passen hier nicht zusammen. Für PC0=1 und PC2=0 wäre der Wert von (PINC&0x05) 1, nicht 4.