Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

UART Control Register (UCR)



Бит $0A($2A) R/W Нач.знач.                 UCR
RXCIE TXCIE UDRIE RXEN TXEN CHR9 RXB8 TXB8
R/W R/W R/W R/W R/W R/W R W
               

Рисунок 9.6 – Регистр управления UART (UCR)

Бит 7 – RXCIE (RX Complete Interrupt Enable). Разрешение прерыванию по окончанию приема. Если этот бит установлен (1), установка бита RXC в регистре USR приводит к выполнению прерывания по окончанию приема (при условии что разрешены прерывания)

Бит 6 – TXCIE (TX Complete Interrupt Enable). Разрешение прерывания по окончанию передачи. Если этот бит установлен, установка бита TXC в USR приводит к выполнению прерывания по окончанию передачи (при условии, что прерывания разрешены).

Бит 5 - UDRIE (UART Data Register Empty Interrupt Enable). Прерывание по очистке регистра данных последовательного порта. Если этот бит установлен, установка бита UDRE в USR приводит к выполнению прерывания по очистке регистра данных UART (при условии, что прерывания разрешены).

Бит 4 - RXEN (Receiver Enable). Разрешение приемника. При установке этого бита разрешается работа приемника UART. Если приемник выключен, флаги TXC, OR и FE не устанавливаются. Если эти флаги установлены, сброс RXEN не очищает их.

Бит 3 - TXEN (Transmitter Enable).- Разрешение передатчика. При установке этого бита разрешается работа передатчика UART. При запрещении работы передатчика во время передачи символа, он продолжает работать пока не будет очищен сдвиговый регистр и не будет передан символ, помещенный в UDR.

Бит 2 - CHR9 (9 Bit Characters). 9-битовые посылки. Если этот бит установлен, принимаемые и передаваемые символы имеют длину 9 бит. Для передачи и приема 9-го символа используются биты RXB8 и TXB8 соответственно. 9-й бит можно использовать как дополнительный стоповый бит или как признак четности.

Бит 1 - RXB8 (Receive Data Bit 8). Бит 8 принимаемых данных. Если установлен бит CHR9, отсюда берется 9-й бит принятых данных.

Бит 0 - TXB8 (Transmit Data Bit 8). Бит 8 передаваемых данных. Если установлен бит CHR9, сюда записывается для передачи 9-й бит передаваемых данных.





Дата публикования: 2014-11-26; Прочитано: 303 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...