for( ;; )
{
if ( (PINA & (1<<PINA0)) // Port A0 = 0 dann mache was
{
// PORTC &= ~(1<<PC0); // Port C0 auf low
PORTC |= (1<<PC0);
}

das Funzt , habe aber immer noch einen Knoten zwischen den Ohren vermute ich, egal ob ich

if ( (PINA & (1<<PINA0)) // Port A0 = 1 dann mache was
oder if (!( (PINA & (1<<PINA0))) // Port A0 = 0 dann mache was

immer wenn ich auf GND gehe wird die aktion in der Schleife durchgeführt. Wenn ich auf + gehe passiert nichts. Da werde ich noch viel lernen müssen

Danke und Gruß
Tötzel