Важная информация

User Tag List

Страница 18 из 26 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя
Показано с 171 по 180 из 259

Тема: Универсальный контроллер PS/2 клавиатуры для компьютеров с матричными клавиатурами.

  1. #171
    Master
    Регистрация
    07.08.2007
    Адрес
    Москва
    Сообщений
    926
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Egal Посмотреть сообщение
    Вот такая сказка про контроллер
    Небольшое дополнение - вторая гениальная мысль - включить комп с отпаяной D1, выйти в 48 Basic, и подключить D1.
    Зажата 2 - двойка. Печатается постоянно. Тут мои гениальные мысли закончились.

    - - - Добавлено - - -

    Цитата Сообщение от Egal Посмотреть сообщение
    Тут мои гениальные мысли закончились.
    Не, третья таки нашлась - включаю, ничего не работает, разово нажимаю двойку и всё начинает работать.
    Проверил на двух клавиатурах (одинаковых, но купленных с интервалом около полугода)

  2. #172
    Member Аватар для nemo
    Регистрация
    20.01.2020
    Адрес
    г. Калуга
    Сообщений
    143
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Соответственно, поменял местами выходы X и Y на клавиатуру. Появились свободные ряды и по Y (5-7) и остались по Х (8-15).
    Выход матрицы Х8 - на землю, Y5, Y6 - в комп.
    Я правильно понимаю что если при таком подключении если посадить например землю на Y5 (отключив ее от X8) а на Y6 плюс то можно будет подать 0 или 1 на любой из X8-X15? В таком случае образовалась бы возможность заиметь большее количество выводов для управления. Или это не возможно?

  3. #173
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nemo Посмотреть сообщение
    В таком случае образовалась бы возможность заиметь большее количество выводов для управления. Или это не возможно?
    Я не совсем понял, что имелось ввиду.
    Но на всякий случай привожу картинку матрицы, после моей "переделки".


    - - - Добавлено - - -

    Отсюда видно, что подавая на Х8 землю, мы можем замыкать на эту землю Y5, 6, 7.
    При соответствующей поддержке в коде, можно использовать вообще все свободные поля матрицы.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #174
    Member Аватар для nemo
    Регистрация
    20.01.2020
    Адрес
    г. Калуга
    Сообщений
    143
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хотелось бы так
    Нажмите на изображение для увеличения. 

Название:	2022-01-19_14-20-16.jpg 
Просмотров:	78 
Размер:	23.3 Кб 
ID:	76865Нажмите на изображение для увеличения. 

Название:	2022-01-19_14-20-16.jpg 
Просмотров:	78 
Размер:	23.3 Кб 
ID:	76865

    Т.е. "вернуть" часть матрицы к прежнему расположению.

  5. #175
    Master
    Регистрация
    07.08.2007
    Адрес
    Москва
    Сообщений
    926
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    Egal, все есть. Панельку и матрицу, поскольку на нее упало подозрение, вышлю бесплатно.
    Если интересно - то сказка-часть-вторая.

    Спаял DIP40, на PLCC старый ключ выкусил, поставил панельку и воткнул новый ключ.
    Итог:
    1. PLCC версия - не изменилось ничего:
    а) включаю - клавиатура не работает - жму 2 - клавиатура работает
    б) включаю - клавиатура не работает - жму reset - клавиатура не работает - жму 2 - клавиатура работает

    2. DIP40 версия - работает чётко сразу после включения. Никаких проблем пока что не выявлено.

    Идей больше нет )) Может какая-то особенность у GRM-1 (в сочетании с PLCC-ключами) ?

    - - - Добавлено - - -

    Цитата Сообщение от Egal Посмотреть сообщение
    Никаких проблем пока что не выявлено.
    Загрузил Myth "с ленты" - с dip40 отлично всё работает.

    - - - Добавлено - - -

    Цитата Сообщение от Egal Посмотреть сообщение
    Идей больше нет ))
    Как идею могу предложить сделать такую прошивку чтобы D1-D5 были не 12345, а все чётные пины, 2-4-6-8-10, по нижнему ряду. Двойка это А11-D1.
    В целом я не сильно переживаю - но интересно разобраться.

    - - - Добавлено - - -

    Цитата Сообщение от Egal Посмотреть сообщение
    Загрузил Myth "с ленты" - с dip40 отлично всё работает.
    С PLCC тоже работает нормально, единственный глюк - залипает двойка при включении.

  6. #176
    Activist Аватар для max232cpe
    Регистрация
    13.02.2022
    Адрес
    г. Уфа
    Сообщений
    414
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подскажике к бк0010 - 11м ктото подключал данное устройство?

  7. #177
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    906
    Спасибо Благодарностей отдано 
    204
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    max232cpe, насколько мне известно, никто не пробовал. Вроде я писал тестовую прошивку, но пока никто не спрашивал. Там может быть потенциальная проблема с кнопкой СТОП, но она решаема.

  8. #178
    Activist Аватар для max232cpe
    Регистрация
    13.02.2022
    Адрес
    г. Уфа
    Сообщений
    414
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня бк есть но она после любетелй драг мета проц и контролёр клавы как и панельки с разьёмами были выпаяны или выкушенны, как восстановлю бк попробую

  9. #179
    Member Аватар для HighLander
    Регистрация
    04.04.2017
    Адрес
    г. Москва
    Сообщений
    67
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Составил экселевский файлик, чтобы можно было проще массив для скетча переделывать под разные варианты клавиатур и компьютеров.
    В нем сейчас под пентагон забиты данные, все обозначения по схеме 1991 года.
    В принципе даже ресет можно завести, пока не пробовал в железе, но теоретически должно работать. В файле висит на F12, думаю принцип понятен, кстати, так можно и другие кнопки вешать )))

    По файлу:
    1. Все на формулах, никаких макросов. На листе три таблицы.
    2. Первая таблица - маппинг матричной клавиатуры на сканкоды PS/2.
    3. Вторая таблица - матрица матричной клавиатуры, т.е. соответствие сигналов строки/столбца кнопке.
    4. Третья таблица - на какой пин разъемов какой сигнал от матричной клавиатуры заведен.
    5. Правее таблиц сформированные table[128]={} и table[256]={}, смотря кому какая нужна.

    Есть один недостаток, и он в скетче, при нажатии любой "непрописанной" кнопки, из таблицы берется код 127, а по моей раскладке это цифра "4", поэтому над таблицей маппинга есть поле, в котором можно прописать свой код для "непрописанных" клавиш, и нужно править скетч, чтобы он не "нажимал" кнопки когда его выберет из таблицы (я пока не правил скетч, сейчас переделываю прошивку под чип ch9350, в ветке про клавиатуры спектрума тему открыл).

    Форум не дает вставить экселевский файл, поэтому архив:ps_2 кнопки.zip
    ZX-Evo + Baseconf & TSconf + VDAC-2 + ZIFI

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

    Xrust (21.02.2022), zebest (20.02.2022)

  11. #180
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    А то у меня тоже какие-то глюки с парой сигналов
    Нашёл таки непропай. Теперь на прошивке Евгения все кнопочки работают, мэджик работает, а вот сброс где-то замыкает. Если не подключать сигнал сброс к контроллеру, на нём около 4.5 вольта. А если подключить, то 0.7. При нажатии Ф12, как положено, гасит совсем в 0.
    Идей пока что нет.

    Упд.
    Почти нашёл собаку. Оказывается, если отключить от скорпионовского контроллера клавиатуры рахзъём Х5, то есть отключить сигналы kb0-kb4 и Magic, то сигнал reset не просаживается, и сабжевый контроллер полностью работает.
    То есть, как-то не уживаются два контроллера, а страдает сигнал Reset.
    Надо думать..
    Вот тут схема скорпионовского контроллера, но нумера разъёмов не те. На этой схема Х2.
    https://zx-pk.ru/threads/32223-skhem...=1#post1080835
    Последний раз редактировалось izzx; 09.03.2022 в 21:31.

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


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

Страница 18 из 26 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 34
    Последнее: 24.11.2022, 16:05
  2. Ответов: 40
    Последнее: 27.06.2021, 15:41
  3. Ответов: 146
    Последнее: 31.05.2020, 19:00
  4. Ответов: 29
    Последнее: 24.03.2019, 18:11

Ваши права

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