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

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

Отправлено =mse= 09 июня 2004 г. 12:44
В ответ на: в фоне - можно пример? отправлено suhum 09 июня 2004 г. 12:23

типа так: есть таймерный тик 1-20мс, ИНТовое прерывание не пользуем. Типовое время дребезга - 5-10мС. В таймерном прерывании организуешь линию задержки глубиной 2(больше смысла мало) на 10-20мС. По таймерному флагу в фоне(или прям в таймере, тут криминалу нет - лишняя мкс-другая это не 250 твоих тактов ;О) анализируешь два битика - текущий и 20мС назадний. Если одинаковые, считаем дребезга нет и текущее состояние такое. А определять собственно нажатие/срабатывание это ищщо один битик нужен.

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

Ответы



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

E-mail: info@telesys.ru