Микроконтроллеры семейства AVR. Воробьева Г.С. - 59 стр.

UptoLike

Составители: 

Бит Название Описание
0
TXB8
8-й бит передаваемых данных. При использовании 9-битных слов
данных содержимое этого бита является старшим битом
передаваемого слова. Требуемое значение должно быть занесено в
этот бит до загрузки байта данных в регистр UDR
UCSRC $20($40): регистр управления
бита 7 6 5 4 3 2 1 0
Имя бита URSEL UMSEL UPM1 UPMO USBS UCSZ1 UCSZ0 UCPOL
Доступность R/W R/W R/W R/W R/W R/W R/W R/W
Биты регистра UCSRC
Бит Название Описание
7 URSEL Выбор регистра. Этот бит определяет, в какой из регистров модуля
производится запись. Если бит установлен в 1, обращение
производится к регистру UCSRC. Если же бит сброшен в 0,
обращение производится к регистру UBRRH.
Бит Название Описание
6 UMSEL Режим работы USART. Если бит сброшен в 0, то модуль работает
в асинхронном режиме. Если бит установлен в 1, то модуль
работает в синхронном режиме
5
UPM1
4
UPM0
Режим работы схемы контроля и формирования бита четности.
Эти биты определяют функционирование схем контроля и
формирования бита четности
3
USBS Количество стоп-битов. Этот бит определяет количество стоп-
битов, посылаемых передатчиком. Если бит сброшен в 0,
передатчик посылает 1 стоп-бит, если установлен в 1, то 2 стоп-
бита. Для приемника содержимое этого бита безразлично
2
UCSZ1
1
UCSZ0
Формат посылок. Совместно с битом UCSZ2 регистра UCSRB эти
биты определяют количество битов данных в посылках (размер
слова)
Полярность тактового сигнала. Значение этого бита определяет
момент выдачи и считывания данных на выводах модуля. Бит
используется только при работе в синхронном режиме. При работе в
асинхронном режиме он должен быть сброшен в 0.
UCPOL Выдача данных
на вывод TXD
Считывание данных с вывода
RXD
0 Спадающий
фронт ХСК
Нарастающий фронт ХСК
0
UCPOL
1 Нарастающий
фронт ХСК
Спадающий фронт ХСК
Определение размера слова данных:
UCSZ2 UCSZ1 UCSZ0
Размер слова данных
0 0 0 5 бит
0 0 1 6 бит
0 1 0 7 бит
59