-
- Ткнулся. По моему не счетчик нужен а буфер. - mazur(05.11.2010 18:26)
- Буфер - это понятно, а как отрабатывать дребезг всех нажатых клавиш одним счетчиком? - Vladimir Ljaschko(05.11.2010 18:42)
- Зачем обрабатывать дребезг для кнопок по отдельности? Лучше обрабатывать для состояния всей матрицы. Лeoнид Ивaнoвич(120 знак., 06.11.2010 10:59)
- А зачем вообще обрабатывать дребезг? Не проще ли BK(42 знак., 06.11.2010 13:08, )
- Конечно, если вводится по одному символу и одновременные нажатия не обрабатываются. А если обрабатываются, то можно потерять нажатую и быстро отпущенную клавишу. Или? - Vladimir Ljaschko(06.11.2010 11:38)
- Такие варианты и нужно терять, они ошибочные. Комбинация считается нажатой, если в течение интервала антидребезга состояние матрицы оставалось неизменным. - Лeoнид Ивaнoвич(06.11.2010 13:58)
- Мы тут выше рассматривали клавиатуру PC. Машинистка печатает со скоростью до 1000 символов в минуту. Т.е. реализация драйвера зависит от условий задачи и не имеет общего универсального простого решения. Vladimir Ljaschko(116 знак., 06.11.2010 14:58 - 15:01)
- 1000 символов в минуту это 16 с копейкми в секунду. Примерно 60 мс. Испытанная временем и результатами задержка 20 мс. Вполне впаковываемся. Вон и Леонид Иванович со мной согласен, что можно и нужно сравнивать всю матрицу. А потом обрабатывать. - mazur(06.11.2010 17:50)
- Дерзайте! - Vladimir Ljaschko(06.11.2010 20:02)
- на самом деле мировой зарегистрированный рекорд 928 символов в минуту. а в среднем хорошая машинистка - что-то около 400-450. - Snaky(06.11.2010 17:57)
- 1000 символов в минуту это 16 с копейкми в секунду. Примерно 60 мс. Испытанная временем и результатами задержка 20 мс. Вполне впаковываемся. Вон и Леонид Иванович со мной согласен, что можно и нужно сравнивать всю матрицу. А потом обрабатывать. - mazur(06.11.2010 17:50)
- А если кнопки не в матрице, а индивидуально ко входам подключены? Или их состояние вообще по связи передается? Да еще и от разных, хотя и взаимосвязанных, источников. - rezident(06.11.2010 14:08)
- Мы тут выше рассматривали клавиатуру PC. Машинистка печатает со скоростью до 1000 символов в минуту. Т.е. реализация драйвера зависит от условий задачи и не имеет общего универсального простого решения. Vladimir Ljaschko(116 знак., 06.11.2010 14:58 - 15:01)
- Такие варианты и нужно терять, они ошибочные. Комбинация считается нажатой, если в течение интервала антидребезга состояние матрицы оставалось неизменным. - Лeoнид Ивaнoвич(06.11.2010 13:58)
- Зачем обрабатывать дребезг для кнопок по отдельности? Лучше обрабатывать для состояния всей матрицы. Лeoнид Ивaнoвич(120 знак., 06.11.2010 10:59)
- Буфер - это понятно, а как отрабатывать дребезг всех нажатых клавиш одним счетчиком? - Vladimir Ljaschko(05.11.2010 18:42)
- Ткнулся. По моему не счетчик нужен а буфер. - mazur(05.11.2010 18:26)