Hallo,
danke für eure Mühe!
dieser Test mit LEDs hat ergeben, dass die usart_put_int unschuldig ist.
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);
}
}
Dann habe ich die Optimierung ausgeschaltet und siehe da - es geht!
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.
Lesezeichen