Re: Клавиатура Mera-REFA KL-13 теряет 1 бит при передачи в Arduino
AVRkin, дополнить обработчик ввода данных от клавиатуры синхронным выводом полученного значения в отдельный порт и таки разжиться логическим анализатором.
Просто приходящее от клавиатуры может выглядеть очень хорошо на экране осциллографа. Тут необходимо регистрировать и потом анализировать весьма длинные во времени последовательности сигналов. И клавиатура сильно вероятно тут совсем таки не при чем. А вот анализ жизни программы по сигналам на выводах очень сильно поможет при отсутствии другой возможности отладки.
Кстати выводить в последовательный порт лучше всего raw данные - ресурсов как минимум сильно меньше тратится. А их форматирование для просмотра уже на ПК гораздо проще выполнить. И выводить в порт таки всю цепочку принятого из 8 бит кода клавиши и признака нажатия/отпускания - итого два байта на каждый нажатый символ.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|