====== Контроллер клавиатуры PS/2 для Yamaha YIS-503IIIR3 ====== Контроллер клавиатуры PS/2 для [[msx:yamaha_yis-503iiir:yamaha_yis-503iiir|]] {{mk2_y503.jpg?350|}} \\ [[http://www.caro.su/msx/kbd4msx/y_yis503/mk2_y503.jpg|Оригинал]] [[http://caro.su/msx/kbd4msx/y_yis503.htm|Страница проекта на сайте автора]] Соответствие клавиш: ^ Клавиша ^^ Индикатор \\ на клавиатуре (PC) ^ ^ MSX ^ PC ^:::^ |CAPS|CAPS|CAPS| |РУС|Scroll Lock|Scroll Lock| |GRAPH|ALT левая и правая|| |SELECT|⊞ Win левая и правая|| |STOP|Pause|| [[http://www.caro.su/msx/kbd4msx/y_yis503.htm|Страница проекта на сайте автора]] Для подключения используется версия контроллера на основе ATMega48: {{msxkbd20.jpg|}} \\ [[http://www.caro.su/msx/kbd4msx/msxkbd20.jpg|Оригинал]] Контроллер шлейфом подключается к соответствующим контактам разъёма CN307 на материнской плате компьютера: {{cn307s.jpg|}} \\ [[http://caro.su/msx/kbd4msx/y_yis503/cn307s.jpg|Оригинал]] Такое подключение обеспечивает одновременную работу контроллера со встроенной механической клавиатурой. ====== Работа с прошивкой ====== Для работы с прошивкой используется [[usbasp:usbasp|]] и [[avrdude:avrdude|]]. Расположение контактов для подключения программатора на контроллере клавиатуры: ┌─┬─┬─┬─┬─┬─┐ │1│2│3│4│5│6│ └─┴─┴─┴─┴─┴─┘ Схема соединения: |< 10em 10em >| ^ Контроллер \\ клавиатуры ^ [[usbasp:usbasp#contacts|Программатор]] ^ | 1 | 2 | | 2 | 7 | | 3 | 9 | | 4 | 1 | | 5 | 5 | | 6 | 8, 10 | Версия 1.0 прошивки для работы контроллера: {{kbd_y503.zip|}} клавиатура IBM в режиме scan-code 3. {{tag>MSX Hardware Kamil_Karimov-projects}}