[an error occurred while processing this directive]
Причин может быть много, например (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Vladimir Ljaschko 20 июля 2006 г. 14:48
В ответ на: Еще параллельный вопрос по RS485 отправлено UraGun 20 июля 2006 г. 14:17

Недостаточное время между разворотом драйвера на передачу, ошибка в реализации протокола.
Недавно студенты наваяли...
В результате на помеху при развороте драйвера MAsterа запускался приемник слэйва и сбивалась битовая синхронизация. Поскольку задержка не привязана к USARTу, то работало, то не работало.
Увеличили время - все равно, то работает, то не работает. Оказалось, что при приеме стартового байта указатель на буфер не сбрасывался, и после приема входили в анализ буфера с первым байтом помехи, который то есть, то его нет.

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание