Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
msx:kbd4msx_yis503:kbd4msx_yis503 [2019-12-03 09:50] GreyWolf создано |
msx:kbd4msx_yis503:kbd4msx_yis503 [2020-11-01 11:32] (текущий) GreyWolf [Работа с прошивкой] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Контроллер клавиатуры PS/2 для [[msx:yamaha_yis-503iiir:yamaha_yis-503iiir|]] | Контроллер клавиатуры PS/2 для [[msx:yamaha_yis-503iiir:yamaha_yis-503iiir|]] | ||
- | FIXME | + | {{mk2_y503.jpg?350|}} \\ [[http://www.caro.su/msx/kbd4msx/y_yis503/mk2_y503.jpg|Оригинал]] |
- | ^ Клавиша ^^ Индикатор \\ на PC ^ | + | [[http://caro.su/msx/kbd4msx/y_yis503.htm|Страница проекта на сайте автора]] |
+ | |||
+ | Соответствие клавиш: | ||
+ | ^ Клавиша ^^ Индикатор \\ на клавиатуре (PC) ^ | ||
^ MSX ^ PC ^:::^ | ^ MSX ^ PC ^:::^ | ||
|<key>CAPS</key>|<key>CAPS</key>|CAPS| | |<key>CAPS</key>|<key>CAPS</key>|CAPS| | ||
Строка 13: | Строка 16: | ||
|<key>STOP</key>|<key>Pause</key>|| | |<key>STOP</key>|<key>Pause</key>|| | ||
- | http://www.caro.su/msx/kbd4msx/y_yis503.htm | + | [[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|]]. | ||
+ | Расположение контактов для подключения программатора на контроллере клавиатуры: | ||
+ | <code> | ||
+ | ┌─┬─┬─┬─┬─┬─┐ | ||
+ | │1│2│3│4│5│6│ | ||
+ | └─┴─┴─┴─┴─┴─┘ | ||
+ | </code> | ||
+ | Схема соединения: | ||
+ | |< 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}} | + | {{tag>MSX Hardware Kamil_Karimov-projects}} |