Ответ: нужно
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено rezident 06 сентября 2004 г. 18:03
В ответ на: нет, протокол простейший , самодельный. Проблема в том что он работает, но неустойчиво - не всегда отвечает, после этого помогает только reset отправлено bp 06 сентября 2004 г. 17:12

разделить программу на транспортный и протокольный уровни. У транспортного д.б. только одна функция - принять/передать байт/буфер с обработка hardware ошибок. Если RTU (типа MODBUS RTU), то еще и слежение за паузами между пакетами. У протокольного же все остальное - формирование и разбор буфера, проверка CRC и т.п. А также управление транспортным уровнем.
Транспортный уровень обычно ложиться на вектора прерывания от UART, а протокольный может и в MAINе обитать.
Ферштейн? В смысле понятно изложил?

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

Ответы



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

E-mail: info@telesys.ru