ВУЗ:
Составители:
46
(момент S1P1 десятого машинного цикла после поступающего сигнала
Запись в буфер).
Приѐм начинается при условии REN = 1 и RI = 0. В момент S6P2
следующего машинного цикла блок управления приѐмником
формирует разрешающий сигнал Приѐм, по которому на выход TXD
передаются синхросигналы сдвига и в сдвигающем регистре
приѐмника начинают формироваться значения бит данных, которые
считываются с входа RXD в моменты S5P2 каждого машинного цикла.
В момент S1P1 десятого машинного цикла после сигнала Запись в
SCON блок управления приѐмником переписывает содержимое
сдвигающего регистра в буфер, снимает разрешающий сигнал Приѐм и
устанавливает флаг RI.
Режим 1. На рис. 15 показана структурная схема UART, а на рис.
16 – временные диаграммы работы UART при приѐме и передаче
данных. Через вывод TXD UART передаѐт, а с вывода RXD принимает
10 бит: старт-бит (0), 8 бит данных и стоп-бит (1). При приѐме стоп-бит
поступает в бит RB8 регистра SCON [1].
Передача инициируется любой командой, в которой получателем
байта является регистр SBUF. Генерируемый при этом управляющий
сигнал Запись в буфер загружает 1 в девятый бит сдвигающего
S1
S2
S3
S4
S5
S6
1 2 3 4 5 6 7 8 9 10
ALE
Запись в
буфер
S6P2
Посылка
Сдвиг
RXD
(Данные ПЕР)
(Синхр. Сдвиг)TXD
TI
Приѐм
Сдвиг
RXD
(Синхр. Сдвиг)TXD
Запись в SCON (сброс RI)
RI
S3P1
S6P1
D0 D1 D2 D3 D4 D5 D6 D7
(Данные ПР)
“Плавающий” потенциал
S5P2
D0 D1 D2 D3 D4 D5 D6 D7
Передача
Приѐм
Рис. 14. Временная диаграмма работы UART в режиме 0
Страницы
- « первая
- ‹ предыдущая
- …
- 44
- 45
- 46
- 47
- 48
- …
- следующая ›
- последняя »