[an error occurred while processing this directive]
|
Частота генератора раз в 8-16 больше скорости передатчика (естесно, приемник должен знать частоту передатчика. Дальше вступают в действие такие соображения:
1. Вход приемника опрашивается трижды в середине каждого битового интервала. Решение об уровне принимается голосованием.
2. Если выясняется, что принят единичный старт-бит, посылка выбрасывается и приемник снова ожидает перехода 1->0 у себя на входе.
3. После приема всех битов принимается стоп-бит. Если он нулевой, посылка опять выбрасывается и приемник снова ожидает перехода 1->0 у себя на входе.
4. Если принятый байт прошел указанные проверки, его "раздевают", снимая с него старт- и стоп-биты и передают хосту или иному прибору.
Вы это имели ввиду ?
Я это делал как-то на EPM3032, где-то есть и проект, если надо, пришлю ...
E-mail: info@telesys.ru