ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
95541 Топик полностью
rezident (27.07.2007 17:05, просмотров: 1) ответил Dany на ИМХО rezident, а зачем так устранять дребезг? Ведь я опрашиваю клаву раз в 30 мс, дребезг примерно 5-20мс. За промежутки между опросами он устаканится. Поправьте, если я что то не учел.
Хозяин-барин. Вы не учли, что нажатие клавиш и ваши прерывания асинхронны. Т.е. вызов прерывания не обязательно совпадает с началом дребезга так, чтобы к следующему прерыванию он обязательно закончился. А кроме собственно дребезга банальный плохой контакт встречается. Например, для тактовых кнопок типа SWT-6 плохой контакт далеко не редкость.