Цитата(GetSmart @ Nov 20 2010, 13:28)

В то же время если THRE пуст, то фифо тоже полностью пуст.
а так ли это ?
Цитата
The U0THR is the top byte of the UART0 TX FIFO.
Цитата
Writing to the UART0 Transmit Holding Register causes the data
to be stored in the UART0 transmit FIFO. The byte will be sent
when it reaches the bottom of the FIFO and the transmitter is
available.
стр 95 мануала
Цитата
TEMT is set when both U0THR and U0TSR are empty; TEMT is cleared when
either the U0TSR or the U0THR contain valid data.
вот по этому прерыванию у Вас таки все плохо...
сейчас работаю c LPC1114 - там тоже уарт копаю... так в кейле в файле описания регистров УАРТа в конце есть регистр типа FIFOLVL - в мануале про него ничего...может и тут что есть...
ЗЫ все предполагаю проверить не на чем...