[an error occurred while processing this directive]
2 EV: Ответ2: О преамбуле в RS485 (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Yevy 22 марта 2003 г. 14:24

> при полудуплексе есть время, когда передатчики находятся
> в третьем состоянии. При этом линия принимает помехи снаружи

Но разве защитное смещение от этого не спасает? Или только частично?

> сначала передатчик просто-напросто включается на некоторое время и
> потом только начинает посылать слова синхронизации, адреса и т.п..
> Поэтому я настроил передатчик мастера , чтобы он выдавал 9 байт.
> Первые 4 -FF, остальные -собственно пакет.

Это ASCII-протокол? Но тогда достаточно обнулять буфер при приеме старт-символа и переполнении буфера. Это защитит от потери посылки
при любом предварительном мусоре.
А что бы синхронизировать UART на прием кадра - после включения
передатчика делать задержку длиной в 1 кадр. Тогда гарантирован
прием стоп-бита.
Я что-то не учел? Зачем "прокачивать" линию 4-мя и более FF?

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

Ответы



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

E-mail: info@telesys.ru