[an error occurred while processing this directive]
А если она (кнопка) при этом удерживается? Как проигнорировать длительное удержание програмно?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Akasha
11 апреля 2006 г. 09:53
В ответ на:
Если нужно просто светодиод зажечь то можно просто повесить кнопку на пин и опрашивать ее через какое=то время если было нажатие через 20 мс опросить снова если нажатие есть зажечь светодиод , и так далее ....
отправлено ilychoff 11 апреля 2006 г. 09:36
Составить ответ
|||
Конференция
|||
Архив
Ответы
Дык XOR-те состояния. Если XOR дает нуль, то состояние кнопок не изменилось и его детектирвать необязательно. В противном случае определяйте нажата кнопка или отжата.
—
rezident
(11.04.2006 10:27
195.222.149.11
,
пустое
)
Пример функции сканирования клавы до 16 кнопок с функцией автоповтором для клавиш со стрелками.
—
rezident
(11.04.2006 10:34
195.222.149.11
, 7402 байт)
Функция вызывается из 10мс прерывания.
—
rezident
(11.04.2006 10:35
195.222.149.11
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru