Gast
#177686
hallo zusammen
ich möchte mit dem uart einen String einlesen und ihn zur kontrolle
gleich wieder ausgeben. doch es kommt nicht das gewünste heraus ;-(.
Die Funktion usart_sendString funktionert. ich kann einen String zB.
"hallo" ausgeben.
besten Dank für die Hilfe gruss Martial
void main (void)
{
unsigned char buffer, line[50];
int i;
USART_Init(23);
for(;;)
{
USART_Receive();
i = 0;
buffer = UDR;
while (!(buffer == 0))
{
line[i] = buffer;
i++;
buffer = UDR;
}
usart_sendString(line);
}