valerium,
Привет
а обьясни плз, прога обучения генерит прошивку для меги32 ?
если так , можно ли сделать тоже самое , но выход не на CPLD , а на PS/2 ?
valerium,
Привет
а обьясни плз, прога обучения генерит прошивку для меги32 ?
если так , можно ли сделать тоже самое , но выход не на CPLD , а на PS/2 ?
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
Она генерит не прошивку, она генерит только один файл customkey.h , где описаны инициализированные массивы клавиш и их rc-координат. А прошивку потом вместе с этим файлом нужно компилировать.
Чтоб на выходе получить данные в формате ps/2, нужен совершенно другой вариант внутриклавиатурного контроллера, он рассматривался в первоначальной теме у CLR вот здесь, но он несовместим с моим по описанию данных и даже возможно по нумерации контактов. Но в целом матрицу моей прогой построить можно, по которой потом сделать ps2-клаву.
Но есть одно но: у меня ту ps2- клаву, которую я делал по аналогии с его проектом, видел PC нормально, а вот спековский контроллер caro у меня с ней работать не захотел (получает одну клавишу - потом все глухо висит). На спекки2007 у автора при этом все было нормально. Мне не сильно хотелось вникать в полноту реализации протокола ps2 на обеих сторонах, вывод, который я из этого получил - могут быть нежданчики. И промежуточный формат событийного типа здесь не лучший при доставке клавишных данных обычному спеку.
Последний раз редактировалось valerium; 13.02.2021 в 18:11.
Приехали , будем пробовать
Скрытый текст
[свернуть]
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
Последний раз редактировалось tank-uk; 17.03.2021 в 15:26.
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
valerium,
Привет
Создал карту клавы
закинул скетч в Arduino IDE 1.8.13
попытался экспортнуть в бинарь
получил ошибку
"exit status 1
'PIN_PD2' was not declared in this scope"
что я сделал не так ? может какую либу подключить дополнительно нужно ?
Последний раз редактировалось tank-uk; 18.03.2021 в 09:47.
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
Я компилил под атмегу32, предварительно установив mightycore, видимо это из него такое именование ног (ссылка для менеджера плат есть здесь (этап 1).
И среди плат mightycore уже выбирать его вариант описания atmega32 (и соотв. частоту).
Наверное можно переименовать ноги числовыми их номерами, но это нечитабельно.
А у тебя атмега32 в ардуино без каких-либо библиотек присутствует ?
Собственно, самое главное ты уже сделал, как я понимаю - клава вся считалась и есть описание координат.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
Это он не нашел при компиляции дефайн для правого
ctrl - либо что-то не так с шаблоном, по которому считалась клава, либо просто в шаблоне ты его иначе назвал (алиас не совпал с тем, что далее в кейсах используется при обработке нажатия клавиш).
Можешь сюда скинуть полученный файл customkey.h ?
И желательно фото клавиатуры, чтоб было понимание, как они должны называться.
все , понял , его просто нет на клаве
"Скетч использует 6468 байт (20%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 546 байт (26%) динамической памяти, оставляя 1502 байт для локальных переменных. Максимум: 2048 байт.
�������� 䠩���: 1."
это успех
Последний раз редактировалось tank-uk; 18.03.2021 в 10:43.
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)