Мужики! Как лучше организовать опрос пленочной клавы, чтобы дребезг устранить? Пробую задержками... не нравиться....
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
glamur
27 мая 2005 г. 11:07
Составить ответ
|||
Конференция
|||
Архив
Ответы
А как насчет антидребезгом пройтись?
—
Dizel
(27.05.2005 15:37
195.128.67.199
, 103 байт,
ссылка
)
банально...
—
POV
(27.05.2005 14:30
213.137.239.208
, 241 байт)
Ответ: А в чём проблема?
—
KADA
(27.05.2005 11:13
195.158.19.144
, 142 байт)
надо раз в 10 быстрее, и делать как скорпиён сказал.. на пассивных задержках конечно далеко не уеешь..
—
Dr.Alex
(27.05.2005 11:32
213.33.211.66
,
пустое
)
Ответ: Да, реакция не устраивает, иногда жмешь-жмешь срабатывает раза с третьего... У меня с матрицы через диоды внешнее прерывание организовано, и я опрашиваю пин INT после сканирования, задержка, еще раз опрос, если на пине 1 - выхожу....
—
glamur
(27.05.2005 11:31
194.246.113.173
,
пустое
)
А обычный способ - опрос по таймеру и сравнение текущего с предыдущим - не подходит ?
—
scorpion
(27.05.2005 11:12
80.253.9.6
,
пустое
)
Я сканирую клавиатуру с периодом 20-30 мс. Нажатие кнопки фиксируется
—
Bill
(27.05.2005 14:56
81.20.168.11
, 85 байт)
Значит
—
scorpion
(27.05.2005 15:05
80.253.9.6
, 106 байт)
Это у меня стандартный прием. Кнопки самые разные были., но проблем с ними никогда не было.
—
Bill
(27.05.2005 18:24
195.239.108.45
,
пустое
)
Ответ: Не знаю, у меня пассивные задержки...
—
glamur
(27.05.2005 11:26
194.246.113.173
,
пустое
)
У вас клавиатуру микропроцессор опрашивает или устройство без него ?
—
scorpion
(27.05.2005 11:33
80.253.9.6
,
пустое
)
Ответ: Процессор опрашивает матрицу 4х4. А может вообще отказаться от внешнего прерывания, а лишь сканировать тогда когда это нужно? Потому-что, в большинстве случаев так и есть...
—
glamur
(27.05.2005 11:37
194.246.113.173
,
пустое
)
Ответ:
—
Ответ
(27.05.2005 12:14
195.62.6.197
, 156 байт)
Цикл
—
scorpion
(27.05.2005 11:53
80.253.9.6
, 200 байт)
Ответ: Всем пасиб, пробую....
—
glamur
(27.05.2005 12:55
194.246.113.173
,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru