Eins möcht ich noch sagen:
Das Senden mit FIFO ist nur locker, wenn sicher ist, dass man nicht mehr und schneller sendet, als letztlich über die UART rausgeht.
Sonst muss man einigen Aufwand treiben, einen Überlauf zu erkennen und abzuhandeln.
(gilt im Prinzip ja auch für Input-FIFO, aber da kann man sich helfen, wenn der Sender mitspielt. Stichwort XON/XOFF etc.)
Lesezeichen