Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
msx:msxhid1:msxhid1 [2021-10-12 09:54] GreyWolf [MSX HID 1 — Контроллер USB-джойстика/мыши для MSX] |
msx:msxhid1:msxhid1 [2022-01-22 18:56] GreyWolf [Обновление прошивки] |
||
---|---|---|---|
Строка 9: | Строка 9: | ||
Основой изделия является МК ATTiny44 (или ATTiny84) и микросхема MAX3421E - USB host контроллер с SPI-интерфейсом. | Основой изделия является МК ATTiny44 (или ATTiny84) и микросхема MAX3421E - USB host контроллер с SPI-интерфейсом. | ||
- | Подключается к порту [[msx:psg:psg|PSG]] и эмулирует работу мышки или джойстика. Работает с большинством USB устройств типа мышек, клавиатур и джойстиков, как проводных так и беспроводных. | + | Подключается к [[msx:general_purpose_port:general_purpose_port|]] и эмулирует работу мышки или джойстика. Работает с большинством USB устройств типа мышек, клавиатур и джойстиков, как проводных так и беспроводных. |
Возможно [[#firmware_update|обновление прошивки]] MK [[usbasp:usbasp|USBasp]] программатором или любым другим ISP–программатором микросхем семейства ATMEL. | Возможно [[#firmware_update|обновление прошивки]] MK [[usbasp:usbasp|USBasp]] программатором или любым другим ISP–программатором микросхем семейства ATMEL. | ||
Строка 87: | Строка 87: | ||
sudo avrdude -p t44 -c usbasp -U msx_ms26.hex | sudo avrdude -p t44 -c usbasp -U msx_ms26.hex | ||
</code> | </code> | ||
- | |||
<hidden Пример вывода> | <hidden Пример вывода> | ||
Строка 166: | Строка 165: | ||
* {{msx_ms26.hex|Версия 2.6 (2021-01-21)}} | * {{msx_ms26.hex|Версия 2.6 (2021-01-21)}} | ||
* {{msx_ms27.hex|Версия 2.7 (2021-03-12)}}, требует доработки: <WRAP><hidden>{{msxhid1_fix-1.svg |}}</hidden></WRAP> | * {{msx_ms27.hex|Версия 2.7 (2021-03-12)}}, требует доработки: <WRAP><hidden>{{msxhid1_fix-1.svg |}}</hidden></WRAP> | ||
+ | * {{msx_ms30.hex|Версия 3.0 (2022-01-16)}}, добавлена поддержка MegaDrive c 4–мя кнопками: <WRAP><hidden>Для переключения в режим MegaDrive после инициализации необходимо | ||
+ | первой нажать кнопку <key>Start</key>, нажатие любой другой кнопки (кроме кнопок направления) переводит контроллер в режим поддержки двух–кнопочного джойстика.</hidden></WRAP> | ||
+ | * Версия 3.2 (2022-01-22), добавлена поддержка MegaDrive c 6–мя кнопками, варианты для устройств с разным расположением кнопок: | ||
+ | * {{msx_ms32_mdrv.hex|MegaDrive}} | ||
+ | * {{msx_ms32_snes.hex|SNES}} | ||
{{tag> MSX Hardware USB Kamil_Karimov-projects}} | {{tag> MSX Hardware USB Kamil_Karimov-projects}} |