Wie gross ist denn UART_RX_BUFFER_SIZE?
Die Frequenzabweichung wird bei einem neuen Zeichen "zurückgesetzt", da das Startbit als Synchronisation arbeitet.