Электроника и МП техника. Китаев Ю.В. - 44 стр.

UptoLike

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

44
Кадры следуют непрерывно или отделяются паузами. Информационные
биты передаются начиная с младших разрядов. На рис.5.1
передается/принимается код 01011001, а не 10011010.
УСАПП программируется записью в него байта управления, который
может быть двух типов:
инструкция режима,
команда управления.
ФОРМАТ ИНСТРУКЦИИ РЕЖИМА
Инструкция режима задает режим синхронизации, формат данных,
скорость обмена, необходимость контроля. Ниже в таблице 5.1 приведен
формат инструкции режима.
D7 D6 D5 D4 D3 D2 D1 D0
Таблица 5.1
D7 D6 Число стоп-бит Вид контроля D5 D4
0 0 Запрет Нет контроля 0 0
0 1 1 стоп-бит Контроль нечетности 0 1
1 0 "полтора" стоп-бита Нет контроля 1 0
1 1 2 стоп-бита
Контроль четности 1 1
D3 D2
Число
информационных
бит
Частота синхронизации D1 D0
0 0 5 f
TxC(RxC)
/ 1 0 1
0 1 6 f
TxC(RxC)
/ 16 1 0
1 0 7 f
TxC(RxC)
/ 64 1 1
1 1 8
Биты D7,D6 определяют число стоп-бит в каждом кадре, причем
"полтора бита" обозначают длительность в полтора тактовых
интервала. Обычно для экономии времени используется один стоп-
бит.
Длительность тактового интервала (f
TxC(RxC)
/x)
-1
сек
задают биты
D1,D0. Частота f
TxC
или f
RxC
- частота сигнала на одноименных входах
TxC и RxC приемопередатчика должна быть по справочнику меньше
или равной f
CLK
/(4.5). Внутри УСАПП может быть дополнительно
поделена в 16 или 64 раза. Частота f
TxC(RxC)
/x определяет скорость
передачи в Бодах (baud) или битах в секунду (bps). Для УСАПП обе
скорости совпадают. В асинхронном режиме комбинация D1,D0 =
01 недопустима. Максимальную скорость обмена данными нетрудно
вычислить. Пусть f
CLKМax
= 2МГц, тогда f
TxC(RxC)
= f
CLK
/4.5