Hallo,
danke für eure Mühe!
dieser Test mit LEDs hat ergeben, dass die usart_put_int unschuldig ist.
Dann habe ich die Optimierung ausgeschaltet und siehe da - es geht!Code:int8_t a=0; while(1) { //usart_put_int (a); //usart_puts("\r\n"); pause(1,10); //a=a+1; a++; if (a>=0) { kontrollled(gruen,an); kontrollled(rot,aus); } else { kontrollled (gruen,aus); kontrollled(rot,an); } }![]()
Aber leider ist mein eigentliches Programm so gross, dass es ohne Optimierung nicht auf den ATmega16 passt![]()
Nun ja, heute gebe ich erstmal auf...
Gute Nacht!
M.







Zitieren

Lesezeichen