Hallo,
das Problem ist gelöst. Hatte auch bei mikrocontroller.net mein Problem geschildert.
c war als unsigned char deklariert, musste aber als unsigned int deklariert werden, da sonst UART_NO_DATA nicht richtig gesetzt wird.
Der Code im Anhang
MfG Philipp
Lesezeichen