Ist das schon mal besser?
Code:
ISR (USART_RXC_vect)
{
_inline_fifo_put (&infifo, UDR);
}
char text2[40] = "23";
uint8_t x =0;
/*##############Hauptschleife###########*/
while(1)
{
if(infifo.count > 0)
{
x =0;
while(infifo.count > 0);
{
text2[x]= _inline_fifo_get(&infifo);
x++;
}
uart_puts(text2);
}
}
return 0;
}
Ich frage ab, ob was in der infifo ist, wenn nein, soll er einen neuen Hauptschleifendurchlauf machen.
Wenn ja, so lange bis die infifo leer ist, die charakter in den String text2 packen
Wenn die infifo nun leer ist, dann wird vom µC an den PC gesendet....
Das sind meine Überlegungen, leider tut sich nichts.
Danke schon mal für deine Geduld...
Lesezeichen