Учебни материали

Споделени от колеги - с преглед преди изтегляне.

Компютърна и комуникационна техника Едночипови микрокомпютри

Управление на USART модула - 10 лекция

Презентация PPTX 11 сваляния 27.03.2016

Слайд 1

Управление на USART модула

Слайд 2

Функционални възможности на USART (универсален синхронен/ асинхронен приемникпредавател)
Модулът USART (сериен комуникационен интерфейс (SCI)) може да се конфигурира за работа в следните три режима:
Асинхронен (пълен дуплекс) – за връзка с CRT и PC;
Синхронен – управляващ (полудуплекс) - за връзка с АЦП и ЦАП, интегрални схеми, серийни EEPROM ;
Синхронен – управляван (полудуплекс).

Определение. Система пълен дуплекс позволява едновременно предаване и приемане на информация в двете посоки.
Определение. Системата полудуплекс позволява предаване само в едната посока в даден момент от времето.

Слайд 3

Генератор, определящ скоростта на предаване в бодове
Генераторът BRG[1] поддържа и двата режима: асинхронен и синхронен на модула USART. Той е реализиран като 8битов генератор, определящ скоростта на предаване в бодове. Регистърът SPBRG[2] управлява периода на свободно работещия 8битов таймер. В асинхронен режим, за управление скоростта на предаване в бодове се използва и бит BRGH[3] (TXSTA<2>). В синхронен режим битът BRGH се игнорира.

[1] BRG (Baud Rate Generator) – генератор, определящ скоростта на предаване в бодове.
[2] SPBRG (Serial Port BRG) – регистър за определяне скоростта на предаване на последователния порт.
[3] BRGH (BRG High) – бит за определяне на висока скорост на предаване.

Слайд 4

Асинхронен режим на USART модула
Данните от извода RC7/RX/DT се отчитат (sampling) три пъти близо до средата на всеки бит чрез верига за откриване нивото на входа RX (високо или ниско).

0 1 2 3 4 5 6 7

Стартов
бит
Стопов
бит
Бит за
проверка
Следващ стартов бит
Формат без връщане към нулата
Елементи на USART модула:

Преглед на началото - целият файл след изтегляне

Описание

Асемблер - машинен език!

0 коментара

Все още няма коментари. Бъдете първият, който ще коментира.

За да коментирате, трябва да сте влезли в профила си.

Влезте