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

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

Отправлено VDG 28 августа 2003 г. 17:49
В ответ на: encoder отправлено zemfir 28 августа 2003 г. 15:32

Не совсем верно.
Два выхода на два прерывания.
Вначале ждёшь передний фронт (с любой линии), потом переконфигурируешься на задний. И у тебя должно быть начальное состояние 00 (11).
Полный цикл переходов такой:
"влево" 00 10 11 01 00
"впрво" 00 01 11 10 00

Если делать не так, как я описал, то вот вопрос, что будет в такой ситуации:

00
10
потом не сделали полный переход, а вернулись назад в 00
Засчитаем переход, которого не было? Неверно.

Если не отслеживать переднии и заднии фронты, то стоит датчику начать дрожать - пойдёт полная ... фигня.

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

Ответы



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

E-mail: info@telesys.ru