Обмен с компьютером через COM порт в ATMEGA16

Содержание

Слайд 2

Универсальный синхронный/асинхронный приемо-передатчик Все без исключения микроконтроллеры семейства Mega имеют в

Универсальный синхронный/асинхронный приемо-передатчик

Все без исключения микроконтроллеры семейства Mega имеют в своем составе от

одного до четырех модулей универсального синхронно/асинх­ронного приемо-передатчика (USART).
Все модули приемо-передатчиков обеспечивают полнодуплексный об­мен по последовательному каналу, при этом скорость передачи данных может варьироваться в довольно широких пределах.
Слайд 3

Модули USART в микроконтроллерах семейства Mega

Модули USART в микроконтроллерах семейства Mega

Слайд 4

Модули USART в микроконтроллерах семейства Mega Модули USART, реализованные в микроконтроллерах

Модули USART в микроконтроллерах семейства Mega

Модули USART, реализованные в микроконтроллерах семейства,

мо­гут обнаруживать следующие внештатные ситуации:
переполнение;
ошибка кадрирования;
неверный старт-бит.
Слайд 5

Выводы, используемые модулями USART

Выводы, используемые модулями USART

Слайд 6

Схема модуля USART

Схема модуля USART

Слайд 7

Размещение регистров данных модулей USART

Размещение регистров данных модулей USART

Слайд 8

Регистры управления и состояния модулей USART

Регистры управления и состояния модулей USART

Слайд 9

Формат регистров UCSRA (UCSRnA)

Формат регистров UCSRA (UCSRnA)

Слайд 10

Биты регистров UCSRA (UCSRnA)

Биты регистров UCSRA (UCSRnA)

Слайд 11

Формат регистров UCSRB(UCSRnB)

Формат регистров UCSRB(UCSRnB)

Слайд 12

Биты регистров UCSRB (UCSRnB)

Биты регистров UCSRB (UCSRnB)

Слайд 13

Формат регистров UCSRC(UCSRnC)

Формат регистров UCSRC(UCSRnC)

Слайд 14

Биты регистров UCSRC (UCSRnC)

Биты регистров UCSRC (UCSRnC)

Слайд 15

Биты регистров UCSRC (UCSRnC)

Биты регистров UCSRC (UCSRnC)

Слайд 16

Скорость приема/передачи В асинхронном режиме, а также в синхронном режиме при

Скорость приема/передачи

В асинхронном режиме, а также в синхронном режиме

при работе в ка­честве ведущего скорость приема и передачи данных задается контролле­ром скорости передачи, работающим как делитель системного тактового сигнала с программируемым коэффициентом деления. Коэффициент определяется содержимым регистра контроллера UBRR (UBRRn)
Слайд 17

Скорость приема/передачи Скорость обмена определяется следующим образом:

Скорость приема/передачи

Скорость обмена определяется следующим образом:

Слайд 18

Размещение регистров контроллера скорости передачи

Размещение регистров контроллера скорости передачи

Слайд 19

Формат кадра Под кадром в данном случае понимается совокупность одного слова

Формат кадра

Под кадром в данном случае понимается совокупность одного слова

данных и сопутствующей информации
Кадр начинается со старт-бита, за которым следует младший бит слова данных
После старше­го бита слова данных следует один или два стоп-бита
Если включена схе­ма формирования бита четности, он включается между старшим битом слова данных и первым стоп-битом.
Слайд 20

Формат кадра

Формат кадра

Слайд 21

Формат кадра Формат кадра определяется различными битами регистров UCSRB(UCSRnB) и UCSRC

Формат кадра

Формат кадра определяется различными битами регистров UCSRB(UCSRnB) и UCSRC

(UCSRnC). В частности, размер слова данных опре­деляется битами UCSZ2...UCSZ0 (UCSZn2...UCSZnO) В соответствии с данной таблицей:
Слайд 22

Формат кадра Биты UPM1:UPM0 (UPIVM:UPMAJO) регистра UCSRC (UCSRA/C) оп­ределяют функционирование схемы

Формат кадра

Биты UPM1:UPM0 (UPIVM:UPMAJO) регистра UCSRC (UCSRA/C) оп­ределяют функционирование схемы

контроля четности модулей USART согласно таблице:
Слайд 23

Передача данных Работа передатчика разрешается установкой в 1 бита TXEN (TXENn)регистра

Передача данных

Работа передатчика разрешается установкой в 1 бита TXEN (TXENn)регистра

UCSRB (UCSRAn). При установке бита вывод TXD (TXDn) подключается к передатчику USART и начинает функционировать как выход независимо от установок регистров управления портом. Если используется синхронный режим работы, то переопределяется также функционирова­ние вывода ХСК (ХСКn).
Слайд 24

Временные диаграммы для синхронного режима работы USART

Временные диаграммы для синхронного режима работы USART