Ich verwende Taster/Schalter, die auf Vcc liegen, mit Pulldown-Widerständen.
Dh., beim Tasten/Schalten, liegt am Schaltausgang Vcc an.
Daher mein Gedankenfehler;
Code:
if ((PINA & (1<<PA4)) == 1)
- - - Aktualisiert - - -

OH-MANN ... blöder als man(n) denken kann... (ich brauche H I T Z E F R E I !)

Code:
LEDein; // Falsch!
LEDaus; // Falsch!
kann nicht ohne Klammer funktionieren;
Code:
LEDein();  // Richtig!
LEDaus();  // Richtig!
funktioniert ausgezeichnet!