Цитата(ReAl @ Dec 26 2008, 00:28)

Флаг прерывания TXC имеет шанс взвестить - на высокой скорости, при нагруженном другими, более приоритетными прерываниями процессоре - UDRE может "опоздать" и взведётся ещё и TXC.
Хочется добавить, что это весьма ценное замечание.
Его следует учесть тут:
Цитата(Maik-vs @ Dec 26 2008, 17:07)

При отправке пакета по сети RS485...
//...
прерывание UDRE: записать следующий байт в UDR, если не конец пакета.
прерывание TXE: вернуть UART в режим приёма.
Наступил на эти грабли при работе с каналом RS485, где линии НЕ подтянуты к уровню 2.5В, и в режиме молчания по линии гуляет мусор. Ошибочное переключение передача-приём-передача в такой ситуации при передаче пакета (протокол типа недо-MODBUS ASCII) приводило к тому что приёмники ловили мусор (он, конечно, отфильтровывался, но ненужное прерывание в МК вызывал).