Микроконтроллер AT90S2313

         

РЕГИСТР УПРАВЛЕНИЯ UART (UCR)




Бит

$0A($2A)

Чт./зап. (R/W)

Начальн.знач.

7

6

5

4

3

2

1

0

RXCIE

TXCIE

UDRIE

RXEN

TXEN

CHR9

RXB8

TXB8

UCR

R/W

R/W

R/W

R/W

R/W

R/W

R

W

0

0

0

0

0

0

1

0

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

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

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

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

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

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

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

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



Содержание раздела