Конспект лекций по курсам "Проектирование центральных и периферийных устройств ЭВС", "Микропроцессоры и ЭВМ в микросистемах". Лукьяненко Е.Б. - 96 стр.

UptoLike

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

10M
RS232C
v.24
Расстояние, м
1200100
RS423A
v.11
1000
V, бод
15
100k
10k
20 мА
10
RS422A
v.10
10 000
1M
1k
Рис. 56
3.3.2. Формат передачи по асинхронному интерфейсу
Согласно стандарту V.24 в лини передачи данных в состоянии ожидания уста-
новлена лог 1 («отметка»). Чтобы передать приемнику сообщение о начале пере-
дачи, посылается стартовый бит с уровнем лог. 0 («пробел»). После этого следуют
разряды данных (7 или 8 разрядов). Сначала передается младший бит.
Для надежности передачи данных добавляют бит четности. Он дополняет раз-
ряды данных так, что достигается прямая четность (сумма всех битов, включая и
бит четности, четная) или непрямая четность (сумма нечетная). Передача заканчи-
вается стоп-битом с уровнем лог. 1. (продолжительность бита 1; 1,5 или 2 длины
бита).
После отправления стоп-бита линия данных переходит в состояние ожидания
и готова к следующей передаче.
Пример. Передача байта $E5 (11100101
b
) с непрямой четностью и стоп-битом.
LSB
Бит
0 31 42 6 7
Стартовый
четности
5
MSB
бит
Стоп-
Ожидание Ожидание
бит
Рис. 53
Различие в длительности тактов на передающей и принимающей стороне не
должно превышать 3 %.
3.4. Приемо-передатчик UART
(Universal Asinchronous Receiver (прием) and Transmitter (передача)
Все микроконтроллеры семейства AVR оснащены аппаратным приемопере-
датчиком UART. Он может работать в дуплексном режиме, то есть одновременно
передавать и принимать данные.
96