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
[свернуть]
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Она генерит не прошивку, она генерит только один файл customkey.h , где описаны инициализированные массивы клавиш и их rc-координат. А прошивку потом вместе с этим файлом нужно компилировать.
Чтоб на выходе получить данные в формате ps/2, нужен совершенно другой вариант внутриклавиатурного контроллера, он рассматривался в первоначальной теме у CLR вот здесь, но он несовместим с моим по описанию данных и даже возможно по нумерации контактов. Но в целом матрицу моей прогой построить можно, по которой потом сделать ps2-клаву.
Но есть одно но: у меня ту ps2- клаву, которую я делал по аналогии с его проектом, видел PC нормально, а вот спековский контроллер caro у меня с ней работать не захотел (получает одну клавишу - потом все глухо висит). На спекки2007 у автора при этом все было нормально. Мне не сильно хотелось вникать в полноту реализации протокола ps2 на обеих сторонах, вывод, который я из этого получил - могут быть нежданчики. И промежуточный формат событийного типа здесь не лучший при доставке клавишных данных обычному спеку.
Последний раз редактировалось valerium; 13.02.2021 в 18:11.
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
[свернуть]
Приехали , будем пробовать
Скрытый текст
[свернуть]
Скрытый текст
Специалист "УЦА" +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
[свернуть]
все , понял , его просто нет на клаве
"Скетч использует 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
[свернуть]
Скрытый текст
Специалист "УЦА" +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
[свернуть]
Отличный проект!
Я там, кстати, форк отпочковал - https://github.com/andykarpov/zx-unikeyboard-ps2
Если вкратце - то это проект без CPLD, который из любой матрицы делает ps/2 клаву (с помощью либы ps2dev)
- Естественно, на базе кодовой базы @valerium. Ибо опросник и анализатор опроса клавы - мега-удобная вещь!
- Пересадил основной код на рельсы platformio.
- Немного упростил опрос клавы, убрал одну лишнюю итерацию, в общем.
- Развел узенькую платку, чтоб влезала в китайские bluetooth-клавы.
Github: https://github.com/andykarpov/
andykarpov(02.05.2021)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)