ВУЗ:
Составители:
49
Режимы 2, 3. Через вывод TXD UART передаѐт или с вывода
RXD принимает 11 бит: старт-бит (0), 8 бит данных, программируемый
девятый бит и стоп-бит (1). На временной диаграмме (рис. 17) показана
работа UART при передаче и приѐме данных в режимах 2 и 3. Как
видно, режимы 2 и 3 отличается от режима 1 только наличием девятого
программируемого бита. Вследствие этого несколько изменяются
условия окончания цикла приѐма: блок управления приѐмником
сформирует управляющий сигнал Загрузка буфера, загрузит RB8 и
установит флаг RI только в том случае, если в последнем такте сдвига
выполняются два условия: бит RI = 0 и либо SM2 = 0, либо значение
принятого девятого бита данных равно 1 [1].
Синхр ПЕР
Посылка
Данные
Сдвиг
TXD
Старт-
бит
D0 D1 D2 D3 D4 D5 D6 D7
Стоп-бит
TI
Запись в буфер
S1P1
Передача
Синхр ПР
RXD
Старт-
бит
D0 D1 D2 D3 D4 D5 D6 D7
Стоп-
бит
RI
Запись в буфер
Приѐм
СБР счѐтчика (модуль 16)
Детектор бит
Сдвиг
TB8
Стоп-бит-генератор
RB8
Рис. 17. Временная диаграмма работы UART в режимах 2 и 3
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »