| 5: UDRE | UART Transmit CompleteData Register Empty |
Этот бит устанавливается (=1), когда записанный в UDR символ передан в сдвиговый регистр передачи.
Установка этого бита сигнализирует, что передатчик готов к приему и обработке следующего символа.
Если установлен бит UDRIE в регистре UCR, то проиходит генерация прерывания UART Transmit Complete до тех
пор, пока бит UDRE не будет сброшен. Бит UDRE сбрасывается автоматически при записи следующего символа в UDR.
При коммуникации с использованием прерываний процедура обработки прерывания UART Transmit Complete должна записать
в UDR следующий символ для сброса флага UDRE, в противном случае новое прерывание будет сгенерировано сразу
после завершения процедуры обработки прерывания.
Во время сброса UDRE устанавлен (=1) для индикации готовности передатчика к работе.
|