Ответ: С прошлой страницы (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Sokol 20 мая 2004 г. 14:50
В ответ на: Михаил, Вы не поняли. Аппаратная часть передачи битиков меня не мучает. отправлено bialix 20 мая 2004 г. 13:24

///я сейчас сижу бодаюсь с попыткой написать протокол с синхронизацией между мастером и слейвом. Очень грустно и гиморно.///

///Меня мучает логика передачи пакета.
Пакет я сейчас выбрал себе такой:
длина
тип данных
данные
контрольная сумма/// - у нас аналогично;

///Если что-то не срослось в пакете, то мастер это увидит по к.сумме. С этим понятно./// - у нас в таком случае мастер отправляет команду повторить пакет.
И когда слейв готов (т.е. 1 байт в буфере передачи) он (слейв) "дергает" мастера за прерывание и тот осуществляет обмен., т.е. фактически обмен иницирует слейв, за искл., команды повторить пакет, но по ней пофиг, что в буфере передатчика слейва.
Работает все железно, прибл. в 3000 устройствах.
С уважением, Соколовский Михаил



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

Ответы



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

E-mail: info@telesys.ru