Еще раз спасибо. Извените за не привильно поставленный вопрос. Я имел ввиду , что при нажатии 3-х клавиш(если они находяться ,в матрице , под прямым углом) кажеться, что нажата еще одна клавиша. Это приводит к ошибке декодирования. Данное явление описанно в AVR243 который есть на qaw.ru на русском языке. Решение этой проблемы меня и интересует.
А по поводу возникновения КЗ при нажатии более одной клавиши, то полностью согласен с prottoss. Это лучший способ, не требующий дополнительных деталей. Только добавлю, что при такой схеме сканирования при выставлении нуля на одном столбце(или строке) можно одновременно опрашивать и столбцы и строки. Вследствиии ускоряется работа алгоритма декодирования.
|