Регистр статуса UART - USR - (UART Status Register)

Биты
7 6 5 4 3 2 1 0
$0B ($2B)
RXC TXC UDRE FE DOR - - -
USR
Чтение/Запись
R R/W R R R R R R
Начальное состояние
0 0 0 0 0 0 0 0

Регистр USR обеспечивает только чтение информации о состоянии UART.

  • Bit 7 - RXC: UART Receive Complete - Прием завершен
    Данный бит устанавливается в состояние 1 при пересылке принятого символа из сдвигового регистра приема в UDR. Бит устанавливается вне зависимости от отсутствия или наличия ошибок приема кадра. При установленном в UCR бите RXCIE и установленном бите RXC выполняется прерывание по завершению приема UART. Бит RXC очищается при считывании UDR. При приеме данных инициированном прерыванием, подпрограмма обработки прерывания по завершению приема UART должна считать UDR, с тем, чтобы очистить RXC, иначе по окончании подпрограммы обработки прерывания произойдет новое прерывание.

    <-- Предыдущая страница Оглавление Следующая страница -->