Zitat Zitat von fhs
Eher mit
Code:
uint8_t VAR;
VAR=PINA&PINAx;  // VAR=PINA; liest den ganzen Port
Ich hatte mich daran Orientiert - deine Variante hatte ich schon mal getestet, tut aber nich
Code:
if((run==1)&&(auswahl=='n')){ auswahl='r';}
Kann aber auch an einer Falschen einbindung liegen. Gibts noch eine Erklärung dazu wie nun der Port durchgeshiftet wird um zu Prüfen ob ein Pin1 ist oder die Register zu setzen?

Woher bekomme ich die lcd.h? Ich hab gegooglet wie ein Ochse, ohne erfolg...