Цитата Сообщение от Anatoly84 Посмотреть сообщение
Спасибо. Но проблема решилась несколько раньше, совет МинДога был абсолютно правильный. Проблема как всегда в невнимательности (сколько времени уходит на то что бы это выяснить).
Выкладываю свою версии прошивки.

Клавиши считываются строками, на строках PD0 и PD1 организованы два ХАТа.

Будет время сделаем такую же с автокалибровкой.
А вы просто поменяли строки и столбцы местами?
Если да, то нельзя ли сделать маленькое изменение, ибо для последующей разводки платы удобнее, что бы строки были на 16, 17, 18, 19 ногах микросхемы.
А я под это дело плату нарисую.