Тогда надо проверить с активным EP.
Тогда надо проверить с активным EP.
Titus(22.11.2019)
Окей, значит EP действует как положено. Надо проверять линию CLK_KBD1_16.
- - - Добавлено - - -
Да, похоже, перепутал полярность CLK_KBD1_16, когда счетчик из отрицательного переделывал в положительный)
Значит надо будет переписать описание с учетом этого.
- - - Добавлено - - -
Нет, не перепутывал) Еще страннее)
- - - Добавлено - - -
Нашел. У микросхемы Y_MEMORY_C вход C должен быть инверсный.
В общем да, полярность CLK_KBD1_16 была перепутана из-за того, что счетчик сначала был с отрицательным счетом, а я его переделал в положительный.
Кроме того, вместо /CLK_KBD_0B на COMP_ENABLE почему-то был заведен KEY_READY. Я еще удивился, зачем оно так, т.к. ничего не делает.
А теперь все встало на свои места. И теперь клавиатура работает именно так, как говорил Alex_K, т.е. при заморозке на линиях X все еще находятся активный сигнал.
Интересно, что контроллер прекрасно работал и в прежней перепутанной версии, но немного по другому.
- - - Добавлено - - -
Да, по схеме все так и есть.
Alex_K(23.11.2019)
Да, разумеется, попозже.
Признак, по которому можно определить, что пересидел за реверсом ХМ2-001, это когда в новостях аббревиатуру EP (Единая Россиия) автоматически читаешь, как EP - бит разрешения вывода на шину Y)))
![]()
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)