also ich weiß jetzt nicht warum das so anders ist als mein Code und euren Code aber so funktioniert es:

[QUOTE]#include<avr/io.h>

intmain(void)
{

DDRB|=(1<<PB0)|(0<<PB2);/* PA0 als Eingaenge */



while(1)
{
if(PINB&(1<<PB0)){//Abfrage ob an Pin C0 5V anliegen
PORTB=(1<<PB2);// Pin PB1 auf High
} else {
PORTB=(0<<PB2);//Pin PB1 auf Low
}


}
}


/QUOTE]