Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Устройство, желающее срочно отправить сообщение, замыкает линию на время передачи байта (лучше двух байт). Устройства должны определять такую ситуацию, прекращать передачу и переходить на прием. Инициатор выдерживает тайм-аут, а затем передает и ждет квитанции от получателя. Нет квитанции - попытка №5.
Если в этот момент кто-то передает, то приемник будет иметь ошибку "нет стоп-бита". Позже спросит еще раз (не страшно).
Устройства должны выдерживать КЗ в линии. При таком количестве лучей найти КЗ будет тяжело.
Еще один тайм-аут надо вводить ( 1, 2 или 3 секунды) на случай банального замыкания проводов. Если после вопля "пожар", в течении 3-х секунд никто не сказал "где", то ложная тревога и работаем дальше
Составить ответ | Вернуться на конференцию
Ответы