Gast
#237127
int main(void)
{
DDRC=0xFF;
unsigned int counter,j;
for (i=0;i<=64000;i++) {;}
//for (counter=0;counter<=255;counter++) asm volatile("NOP");
DDRD=0xFF;
PORTD=0xFF;
while (1) {}
return 0;
}
An der Schleife hängt das Programm. Wenn ich die Zeile rausnehme, dann
kann man das "FF" an PORTD messen.
Habe schon mehrere for-Varianten probiert, hatte aber alles den
gleichen Effekt. Wo liegt mein Fehler?
(ATmega8, WinAVR)