Если ты имеешь ввиду ps/2 то я брал в con-yamaichi :)
Разобрался наконец с особенностями контроллера XT-клавиатуры для Профи.
Для этого в начале попробовал дизассемблировать его прошивку, но поскольку IDA
не понимает коды MSC-48, это оказалось слишком трудоемким, да и код там такой, что "черт ногу сломит".
Дизассемлировал тест XT-клавиатуры, зашитый в ПЗУ Профи, это оказалось значительно проще.
В результате оказалось, что для расширенных клавиш используется префиксная линия,
которая сканируется адресом A14 процессора и подается на вход D5 порта клавиатуры.
В тестовой таблице клавиатуры Профи, которая выскакивает на экран при нажатой любой клавиши во время РЕСЕТа, этот бит называется 6-м.
Вот как выглядит привязка дополнительных клавиш:
В соответствии с этим написал прошивку для контроллера на ATTiny2313,Код:Esc CS+<1>
F1 <A>+b6
F2 <B>+b6
F3 <C>+b6
F4 <D>+b6
F5 <E>+b6
F6 <F>+b6
F7 <G>+b6
F8 <H>+b6
F9 <I>+b6
F10 <J>+b6
F11 SS+<Q>
F12 SS+<W>
Ins <O>+b6
Home <K>+b6
Page Up <M>+b6
Del <P>+b6
End <L>+b6
Page Down <N>+b6
Tab CS+<I>
Caps Lock SS+CS
Shift SS
Ctrl CS
Alt левый SS+<ENTER>
ALt прав. SS+<SPACE>
которая полностью эмулирует контроллер Профи.
Встроенный тест XT-клавиатуры Профи это подтверждает :)
Схема осталась без изменений? Надо собрать попробовать. Контроллерную микруху прикупил.
Добавлено через 5 минут
Блин. Посмотрел схему. А с кварцом пролетаю.:( На 10 МГц нет. Искать придется. Есть только 8 и 12 ближайшие.
Добавлено через 13 минут
Гмм, нашел по сусекам кварц на 11,0592 Мгц. Можно будет прошивку под такой изменить? Или частота кварца значения не имеет?
Схему решил немного изменить, для того, что бы ничего не переделывать на плате самого Профи.Цитата:
Сообщение от savelij
Подправленную схему выложу чуть позже.
В принципе частота кварца важна только для уменьшенияЦитата:
Сообщение от savelij
длительности /WAIT, чем выше, тем меньше тормозит контроллер.
ATTiny2313-20 может работать с кварцем до 20 Мгц.
Причем /WAIT формируется только при нажатых клавишах.
В самом простом варианте можно установить режим работы МК со встроенным генератором на 8 Мгц.
так это, коллеги, а где можно схему то скачнуть?
caro, буду признателен за линк откуда забрать можно.
Нет, этот контроллер сделан с учетом особенностей схемы Профи.
К Пентагону цепляется контроллер: http://zx.pk.ru/attachment.php?attac...3&d=1176184745
Лежит здесь: http://zx.pk.ru/showpost.php?p=85027&postcount=297