Составители:
19
передаваемым битом погрешность накапливается и возможна ошибка.
Например, на рисунке 5-й синхроимпульс приходится на 6-й бит пакета.
Для обмена информации с COM-портом необходимо выбрать скорость
работы последовательного порта из указанных выше и протокол передачи
данных. Обычно выбирается один стартовый и один стоповый бит. Задержка
между выдачей битов пакета должна быть согласована
с выбранной скоростью.
Приведем пример расчета задержки для скорости порта 300 бод. Тактовая
частота микроконтроллера равна 32768 Гц. Учитывая, что в одном цикле
содержится 4 такта, в секунду выполняется 32768/4=8192 цикла. Таким
образом, необходимо выдавать очередной бит через 8192/300=27,31 циклов.
Максимальная допустимая ошибка рассинхронизации при передаче
пакета равна половине задержки между выдачей битов, т. е 13,65
циклов. Всего
пакет содержит 10 битов, поэтому погрешность рассинхронизации каждого
бита не должна превышать 1,365 цикла. Следовательно, допустимые интервалы
задержки составляют 26,27,28 циклов.
Схема лабораторной установки представлена на рис. 1. Инверторы
выполняю преобразование сигналов к инверсному виду, согласованному с
правилом формирование сигналов на входе/выходе СОМ-порта. Реализована
самая простая схема связи с PС,
называемая “Связь по трем проводам.”
Имеется в виду проводники, присоединенные ко входам R
×D (вход приемника
СОМ-порта), T
×D (выход передатчика СОМ-порта) и “Земля”.
Для связи с РIС со стороны компьютера запускается терминальная
программа HiperTerminal, входящий в стандартный набор программ Windows.
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »