User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 40

Тема: ZX UniKeyboard или как подключить к Спеку клавиатуру произвольной конфигурации

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,712
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    416
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    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
    [свернуть]

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    262
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Она генерит не прошивку, она генерит только один файл customkey.h , где описаны инициализированные массивы клавиш и их rc-координат. А прошивку потом вместе с этим файлом нужно компилировать.
    Чтоб на выходе получить данные в формате ps/2, нужен совершенно другой вариант внутриклавиатурного контроллера, он рассматривался в первоначальной теме у CLR вот здесь, но он несовместим с моим по описанию данных и даже возможно по нумерации контактов. Но в целом матрицу моей прогой построить можно, по которой потом сделать ps2-клаву.
    Но есть одно но: у меня ту ps2- клаву, которую я делал по аналогии с его проектом, видел PC нормально, а вот спековский контроллер caro у меня с ней работать не захотел (получает одну клавишу - потом все глухо висит). На спекки2007 у автора при этом все было нормально. Мне не сильно хотелось вникать в полноту реализации протокола ps2 на обеих сторонах, вывод, который я из этого получил - могут быть нежданчики. И промежуточный формат событийного типа здесь не лучший при доставке клавишных данных обычному спеку.
    Последний раз редактировалось valerium; 13.02.2021 в 18:11.

  4. #3

    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,712
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    416
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    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
    [свернуть]

  5. #4

    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,712
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    416
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Приехали , будем пробовать

    Скрытый текст

    [свернуть]

    Скрытый текст


    Специалист "УЦА" +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
    [свернуть]

  6. #5

    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,712
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    416
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tank-uk Посмотреть сообщение
    Приехали , будем пробовать
    на герберах перепутаны 5 и 6 пин AVR_JTAG и резистор AVR_RESET вместо питания сидит на земле

    фото фикса , правда уже под зеленкой
    Нажмите на изображение для увеличения. 

Название:	IMG_20210316_083041_199.jpg 
Просмотров:	443 
Размер:	30.7 Кб 
ID:	74967
    Последний раз редактировалось 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
    [свернуть]

  7. #6

    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,712
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    416
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    все , понял , его просто нет на клаве


    "Скетч использует 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
    [свернуть]

  8. #7

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    262
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tank-uk Посмотреть сообщение
    это успех
    отлично, а в cpld клавиши передаются, спек их получает ?

  9. #8

    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,712
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    416
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    отлично, а в cpld клавиши передаются, спек их получает ?
    до этого еще не дошел , но это уже разберемся , andykarpov на связи

    Скрытый текст


    Специалист "УЦА" +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
    [свернуть]

  10. #9

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tank-uk Посмотреть сообщение
    andykarpov на связи
    Отличный проект!
    Я там, кстати, форк отпочковал - https://github.com/andykarpov/zx-unikeyboard-ps2
    Если вкратце - то это проект без CPLD, который из любой матрицы делает ps/2 клаву (с помощью либы ps2dev)
    - Естественно, на базе кодовой базы @valerium. Ибо опросник и анализатор опроса клавы - мега-удобная вещь!
    - Пересадил основной код на рельсы platformio.
    - Немного упростил опрос клавы, убрал одну лишнюю итерацию, в общем.
    - Развел узенькую платку, чтоб влезала в китайские bluetooth-клавы.

    Эти 6 пользователя(ей) поблагодарили andykarpov за это полезное сообщение:

    Butylkin(02.05.2021), CLR(02.05.2021), Shofer(02.05.2021), solegstar(02.05.2021), tank-uk(02.05.2021), valerium(02.05.2021)

  11. #10

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    262
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    Ибо опросник и анализатор опроса клавы - мега-удобная вещь!
    Очень рад, что проект пригодился.
    Если интересен анализатор-опросник - могу предоставить его исходники на autoit3, там не сильно красивый код для выкладывания с проектом, но для анализа и встраивания алгоритма куда-нибудь может быть полезным.

    Этот пользователь поблагодарил valerium за это полезное сообщение:

    andykarpov(02.05.2021)

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Как подключить дискетник на 5.25 или 1.5 к Спектрум 48?
    от Вадим Димтревич в разделе Внешние накопители
    Ответов: 13
    Последнее: 15.04.2020, 13:12
  2. Ответов: 30
    Последнее: 07.04.2020, 15:49
  3. Как подключить к спеку два 5.25" флопа?
    от idc в разделе Внешние накопители
    Ответов: 6
    Последнее: 26.12.2009, 20:49
  4. Помогите подключить PS/2 клаву к Спеку...
    от Roger Wilco в разделе Устройства ввода
    Ответов: 9
    Последнее: 24.02.2008, 19:16
  5. Ландшафт произвольной формы (как в worms)
    от newart в разделе Программирование
    Ответов: 3
    Последнее: 17.04.2007, 14:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •