Gast
#60314
Ich habe folgendes Problem:
Ich betreibe die RS232 des P89C51 im Interruptmodus.
Empfangen OK.
Beim Senden funktioniert es nur mit 6 Zeichen. Also
z.B. printf("HALLODU")
Sobald ich 7 Zeichen senden will, funktioniert garnichts mehr.
printf("HALLODUDA")
Die Funktion putchar habe ich folgendermaßen geändert:
char putchar (char c )
{
if (c == '\n') c = 0x0d;
SBUF = c;
while(TI);
}
return(c);
}
Grüße Peter