Цитата(zltigo @ Nov 21 2010, 11:23)

Не надо - лучше прочитайте. Тема большая и про заполнение FIFO там есть.
Конечно я был слишком резок... и FIFO там упоминается, но по теме данного топика там нет ничего...
Цитата(GetSmart @ Nov 21 2010, 12:46)

Но если бы была возможность читать уровень фифо, либо задавать уровень срабатывания THRE, то был бы идеальный 16550 (с буквой B

). Буквально мелочи не хватает для полного счастья.
И еще добавить прерывание по TEMT, и еще регулируемую софтом паузу в прерывании таймаут,
и хардовое руление RTS.
И получится почти также хорошо как в уартах у атмеля...