Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Передача данных со скрытой синхронизацией (на примере RS-232)





Методы синхронизации при последовательной передаче данных

На передачу каждого бита отводится строго определенное время. Предполагается что перед-ки (передатчик) применик настроены на одну частоту. Но синхросигналы ПРД и ПР разные – точную частоту обеспечить не удается – рано или поздно получим ошибку.

Вводят ограничения

1. длина пакета битов ограничивается в RS-232 их 12

2. вводится дополнительный СС (сигнал, синхросигнал, специальный сигнал) для пометки начала пакета.

Роль такого СС в RS-232 выполняет стартовый бит.

Часто так же используется и стоп бит для обозначения конца пакета.

Приемник с очень большой частотой (много выше частоты передачи) опрашивает линию и выявляет переход стартового бита – это начало пакета. Дальше нужно пропустить Тбит/2 и начать вырабатывать синхронизирующие сигналы через Тбит. Для этого существуют микросхемы UART. Такой метод снижает требования к точности совпадения частот ПРД и ПР.

Вводят также специальное слово после старт бита – это синхронная передача. После окончания пакета переходим в ожидание.

Для завершения посылки существует 2-3 бита:

- контрольный разряд (КР)

- 1 или 2 стоповых бита.

КР – это дополнение до четности или нечетности количества единиц.

Стоп бит всегда 1. Если выбрали частоту почитали пакет, а стоповый бит не равен 1 – ошибка но можно случайно попасть на 1 – нужно побольше пакетов для тестирования.

Date: 2015-07-27; view: 396; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию