Модули на Ch9350. Правда соврал из-за забывчивости, не в в PS2, а в сериал преобразуют
https://a.aliexpress.com/_ExNwyy4
Модули на Ch9350. Правда соврал из-за забывчивости, не в в PS2, а в сериал преобразуют
https://a.aliexpress.com/_ExNwyy4
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Моя версия контроллера. Заточен под Спектрум, использовалась mini USB-клавиатура (под нее сделан код), плата под ЛУТ. Внес свои дополнения в код:
1. Задействованы клавиши Esc -> BREAK, Home -> Edit, End -> TR.VIDEO, PgUp -> INV.VIDEO, PgDwn -> GRAPH. Левый и правый Shift - Caps Shift, Ctrl - Symbol Shift
2. Ctrl+Alt+Del -> сброс компьютера
3. Клавиши со знаками и скобками работают как и на РС, т.е., например, при простом нажатии на "[" будет "[", а с "Shift" будет "{". Не задействован апостроф на клавише с кавычками,т.к. его на Спектруме нет.
Использована Mega8 в DIP корпусе, тактирование от внутреннего генератора на 8МГц, фьюзы H: D9, L: E4. В архиве исходник, код для рошивки, схема и плата под ЛУТ.
![]()
https://drive.google.com/file/d/1c8q...usp=drive_link
P.S. Не задействован почти весь ряд клавишь от F1 до Insert, есть идея их использовать под самые распространенные токены Бейсика 48, но пока лень...
Последний раз редактировалось Alex_LG; 09.02.2025 в 04:35.
Нет. Много отличий.
Как бы, теоретически, можно было бы сделать одну прошивку для всех (мега8/мегахх8), только муторно. Да и зачем, когда есть исходник.
Последний раз редактировалось M80; 02.01.2025 в 08:45.
Исходник - это хорошо. Просто у меня нет программатора USBASP. Поэтому, хотел использовать .HEX прошивку для Спектрум 128.
Впрочем, этот вопрос решил. Михаил Андреев (Дед) дал мне прошивку для Atmega8. Прошил с помощью программатора T48. Работает.
Прошивка в Атмега8 в аттаче.
Fuse High Byte E4
Fuse Low Byte D9
ATMEGA8A@TQFP32_Mikka_kbd.zip
Последний раз редактировалось Froggy; 02.01.2025 в 16:41.
Froggy, не обязательно использовать USBASP. Подойдет любой программатор. Просто выберите в меню Скетч Arduino IDE пункт "Экспорт бинарного файла" и получите .hex файл.
Froggy(03.01.2025)
Фьюзы для любого микроконтроллера AVR можно рассчитать с помощью Калькулятора фьюзов.
Froggy(06.01.2025)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)