РадиоКот :: Простой эмулятор клавиатуры PS/2
Например TDA7294

РадиоКот >Чердак >

Теги статьи: Добавить тег

Простой эмулятор клавиатуры PS/2

Автор: мурчатый
Опубликовано 04.05.2022
Создано при помощи КотоРед.

Здравствуйте, уважаемые коты и кошечки!


Отмечу, что клавиатура PS/2 еще сравнительно популярна,
особенно в любительских конструкциях.
Устройства, использующие клавиатуру PS/2, встречаются нередко,
и есть соблазн просимулировать их в Proteus - е.
Но вот незадача: в Proteus - е нет модели такой клавиатуры.
Искал долго, зашел на котосайт, ничего подходящего не нашел,
набросал самостоятельно и вот решил выложить.
Авось кому-то пригодится.
Проект выполнен в Code Vision for AVR v3.12.
Модели имеются для Proteus 7.7 SP2 и 8.7 SP3.
Устройство далеко от совершенства, поскольку написано
для моих кошачьих дел. Оно принимает коды по UART и формирует
сигналы DATA и IRQ (логические уровни, обычные выходы без
использования открытого коллектора). Сигналы от хоста не принимает.
Понимает далеко не все коды (в частности, не формирует коды
дополнительной клавиатуры) и не все коды корректно передает
(например, Ctrl+C передает как нажатие клавиши "ESC"), что,
однако, легко изменить, так как исходный код на С прилагаю.

Исходники и модели в архиве.


Итак, выкладываю заготовку и надеюсь, что меня не поцарапают
возмущенные собратья во хвосте.
Шлю вам дружеское "Мяу".


Файлы:
архив со схемой, моделью и кратеньким описанием
Это выглядит примерно так


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?