Titelbild Mikrocontroller

15.7.7. Leeren des Empfangsbuffers

Der Empfängerbuffer FIFO wird geleert, wenn der Empfänger gesperrt wird, d.h. der Buffer wird von seinem Inhalt entleert. Ungelesene Daten gehen dadurch verloren. Wenn der Buffer während des normalen Betriebes geleert werden soll, zum Beispiel aufgrund eines Fehlers, so sollte das UDR I/O Register gelesen werden, bis das RXD Flag Null wird. Das folgende Beispiel zeigt, wie der Eingangsbuffer geleert werden kann.

Codebeispiel Eingangsbuffer leeren

Codebeispiel Eingangsbuffer leeren


Impressum