Адаптер предназначен для подключения клавиатуры с интерфейсом PS/2 к ПЭВМ «Агат». На настоящий момент функционал адаптера ограничивается базовой эмуляцией клавиатуры "Агата". В будущих планах (после нового года) планирую расширить функционал - добавить оперативно переключаемые альтернативные раскладки, настраиваемую скорость повтора, индикацию режимов светодиодами клавиатуры, запоминание режимов в EEPROM. На данный момент индикация РУС-ЛАТ индицируется характером свечения светодиода адаптера.
РЕГ - Shift
УПР - Ctrl
ПВТ - Alt
Сброс - Ctrl + Shift + ScrollLock
РУС-ЛАТ - NumLock
Полный список соответствия кнопок клавиатуры PS/2 клавиатуре "Агата" будет позже.
К сообщению прикреплены файл со схемой, чертёж платы в графическом файле и в формате Altium Designer 16, файл с прошивкой контроллера ATmega8 и фотографии собранного устройства. Фьюзы для контроллера:
Low: 0xE4
High: 0xD9
Контроллер проверен совместно с системной платой "Агат-7". С "девяткой" не проверял за неимением таковой, но, предположительно, должен работать. В прошивке нет проверки на ошибки в передаче данных от клавиатуры PS/2, поэтому не подключайте её "на горячую", тем более, что она для этого не предназначена.
Основная тема по адаптеру находится по адресу: http://forum.agatcomp.ru//viewtopic.php?pid=168#p168
По этому же адресу буду в дальнейшем размещать информацию по адаптеру - думаю, нет смысла вести две одинаковые тему на двух форумах.
ps2agat_pcb2.rar
agat_ps2_rev2.rar