Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Передача данных со скрытой синхронизацией (на примере RS-232)Стр 1 из 20Следующая ⇒ Методы синхронизации при последовательной передаче данных На передачу каждого бита отводится строго определенное время. Предполагается что перед-ки (передатчик) применик настроены на одну частоту. Но синхросигналы ПРД и ПР разные – точную частоту обеспечить не удается – рано или поздно получим ошибку. Вводят ограничения 1. длина пакета битов ограничивается в RS-232 их 12 2. вводится дополнительный СС (сигнал, синхросигнал, специальный сигнал) для пометки начала пакета. Роль такого СС в RS-232 выполняет стартовый бит. Часто так же используется и стоп бит для обозначения конца пакета. Приемник с очень большой частотой (много выше частоты передачи) опрашивает линию и выявляет переход стартового бита – это начало пакета. Дальше нужно пропустить Тбит/2 и начать вырабатывать синхронизирующие сигналы через Тбит. Для этого существуют микросхемы UART. Такой метод снижает требования к точности совпадения частот ПРД и ПР. Вводят также специальное слово после старт бита – это синхронная передача. После окончания пакета переходим в ожидание. Для завершения посылки существует 2-3 бита: - контрольный разряд (КР) - 1 или 2 стоповых бита. КР – это дополнение до четности или нечетности количества единиц. Стоп бит всегда 1. Если выбрали частоту почитали пакет, а стоповый бит не равен 1 – ошибка но можно случайно попасть на 1 – нужно побольше пакетов для тестирования.
|