Also es ist so, wenn ich im obrigen Code das "_delay_ms(10);" weglasse leuchtet eine Lampe auf. Ich glaub der bleibt da bei delay hängen.

Nächstes Problem: Hab es mit einer for-Schleife probiert aber die überspringt er irgendwie.
z.B
Code:
#include <avr/io.h> 
#define F_CPU 1000000 
#include <util/delay.h> 


int main(void) 
{ 
int i;
for(i=1;i>0;i++)
{
PORTB=0x00;
DDRB=0x01;
}



   return(0); 
}
Es leuchtet keine Lampe auf. Nur mit dem Schleifeninhalt schon.