ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
8 июля
239846 Топик полностью
potapenko (19.02.2011 12:45, просмотров: 84) ответил Vladimir Ljaschko на С каким периодом опрашивать кнопки, чтобы не обрабатывать дребезг?
Раньше делал что-то вроде N уровней low = нажата, N high = ненажата. Решил посмотреть вживую что там происходит. Обычная smd кнопка на отладочной плате. Если нажимать нормально - идеальное срабатывание, дребезга вообще нету (смотрел на разных развертках). Если постараться сделать как можно более короткое нажатие (грубо говоря удар по кнопке, возможно аналог работы с калькулятором), то самое плохое и не частое на картинках, а обычно укладывается в 15-20 мс. В итоге самый простой вариант - если 0 и если ноль через 30 мс то принимаем что клавиша есть нажата. А дальше (обработка длительного нажатия, особенности общего алгоритма программы, помехи, поражающие факторы, пластиковые контакты) то можно загонятся дальше в меру своих умственных возможностей...
image