[an error occurred while processing this directive]
Там все очень просто. Приемник ждет перехода 1->0 у себя на входе, после чего запускает свой внутренний генератор (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Виноградов Алексей 28 мая 2003 г. 10:11
В ответ на: синхронизация RS-232 отправлено Pet 27 мая 2003 г. 21:32

Частота генератора раз в 8-16 больше скорости передатчика (естесно, приемник должен знать частоту передатчика. Дальше вступают в действие такие соображения:
1. Вход приемника опрашивается трижды в середине каждого битового интервала. Решение об уровне принимается голосованием.
2. Если выясняется, что принят единичный старт-бит, посылка выбрасывается и приемник снова ожидает перехода 1->0 у себя на входе.
3. После приема всех битов принимается стоп-бит. Если он нулевой, посылка опять выбрасывается и приемник снова ожидает перехода 1->0 у себя на входе.
4. Если принятый байт прошел указанные проверки, его "раздевают", снимая с него старт- и стоп-биты и передают хосту или иному прибору.
Вы это имели ввиду ?
Я это делал как-то на EPM3032, где-то есть и проект, если надо, пришлю ...

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru