Gast
#429780
Ich habe ein kleines Problem mit der seriellen Kommunikation. Mit einem
kleinen C Programm versuche ich einen Satz an meinen ATmega16 zu senden.
Dort wird dann das empfangene auf einem LCD Display angezeigt
ISR(USART_RXC_vect)
{
lcd_putchar(UDR);
}
Wenn ich mit HyperTerminal über "Textdatei senden..." gehe, dann kommt
der ganze Satz an.
Send ich es über mein C Programm werden teilweise Zeichen "verschluckt".
Lässt sich das irgendwie verhindern?
Hier meine C Funktion:
unsigned long bytes_written;
char test[] = "Eine Kuh macht MUH, ja eine Kuh die macht ganz gerne MUH
!!";
WriteFile(serial_port, (void*)&test, strlen(test), &bytes_written,
NULL);