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

User Tag List

Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 38 из 38

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

  1. #31
    Master
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    650
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    59
    Поблагодарили
    29 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Особенности сборки плат универсальных контроллеров PS/2
    C1,C2,C3 - блокировочные конденсаторы. Керамические можно применить емкостью от 0.01мкФ и более.

    Электролитический от 100мкФ 10В. Конкретная емкость в основном зависит от качества источника питания. Конакты J2 и J3 служат для подключения матрицы к компьютеру. Разъем H2 на плате DIP-40 - последовательный порт. Его можно использовать для отладки новых прошивок. Кварц и его обвязку на обеих платах запаивать не нужно - МК работают от внутреннего тактового генератора 8МГц.

    Платы содержат некоторые ошибки, которые можно легко устранить.
    Вариант платы PLCC-44:
    Отсутствует подтягивающий резистор R1 на ножку Res микроконтроллера. Это может вызвать нестабильную работу МК. Можно запаять резистор номиналом 10кОм между ножками 2 и 5 разъема ISP (6 контактов)
    Нажмите на изображение для увеличения. 

Название:	IMG_20210503_121355.jpg 
Просмотров:	31 
Размер:	35.0 Кб 
ID:	75348
    Вариант платы DIP-40:
    Отсутствуют боковые монтажные отверстия для корпуса разъема PS/2. Можно по месту рассверлить их сверлом Ф~2мм.

    Для обновления прошивки предусмотрен порт ISP. Можно использовать любой программатор, поддерживаемый средой Arduino IDE, например USB ASP или плату Ардуино с соответствующей прошивкой

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

  3. #32
    Member
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    188
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Готовые прошивки будут выложены? И какие-нибудь ещё инструкции как модифицировать их. Или исходного кода достаточно? С Arduino IDE я пока не знаком, может и зря вопросы задаю.

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

    Scorpion ZS-256 Turbo+/GMX 2MB/SMUC v1.3 Open port/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/PC Keyboard & Mouse Controller v2.5
    Leningrad 1/Sega Joy Adapter
    DivGMX

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

  4. #33
    Moderator Аватар для Error404
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,503
    Спасибо Благодарностей отдано 
    45
    Спасибо Благодарностей получено 
    69
    Поблагодарили
    64 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не очень понятно - поддерживается ли транслирование в матрицу одновременно нескольких нажатых клавиш клавиатуры PS/2 ?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #34
    Master
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    650
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    59
    Поблагодарили
    29 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Готовые прошивки будут выложены? И какие-нибудь ещё инструкции как модифицировать их. Или исходного кода достаточно? С Arduino IDE я пока не знаком, может и зря вопросы задаю.
    Конечно, исходников достаточно. В принципе, вся необходимая информация, которая пригодится при компиляции прошивки, в теме имеется. Но я планирую сделать видосик с инструкцией, чтобы раскрыть тему полностью. Пояснения по принципам кодирования матрицы тоже будут, хотя там все элементарно.

    Цитата Сообщение от Error404 Посмотреть сообщение
    Не очень понятно - поддерживается ли транслирование в матрицу одновременно нескольких нажатых клавиш клавиатуры PS/2 ?
    Да, поддерживается.

  6. #35
    Master
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    650
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    59
    Поблагодарили
    29 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил код для клавиатуры ZX Spectrum 128 - стрелки, BS и т.д. Удобны ли следующие соответствия: Edit = Esc, Ext Mode = Tab ? Inv video и True video делать не стал, не уверен нужно ли?

  7. #36
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,213
    Спасибо Благодарностей отдано 
    92
    Спасибо Благодарностей получено 
    308
    Поблагодарили
    171 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    Конечно, исходников достаточно. В принципе, вся необходимая информация, которая пригодится при компиляции прошивки, в теме имеется. Но я планирую сделать видосик с инструкцией, чтобы раскрыть тему полностью. Пояснения по принципам кодирования матрицы тоже будут, хотя там все элементарно.
    Если не затруднит, то можешь в первом посте по возможности выложить исходники или файлы проекта, без использования Arduino IDE. Не все им пользуются.
    Как минимум будет полный пакет файлов. А то в последствии нужно будет искать где то все входящие файлы.
    Конечно если это возможно.
    Сайт поддержки моих изделий - http://micklab.ru/
    Форум поддержки - http://forum.tslabs.info/viewforum.php?f=51
    Группа ВКонтакте - https://vk.com/micklab

  8. #37
    Member
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    188
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    Удобны ли следующие соответствия: Edit = Esc, Ext Mode = Tab ? Inv video и True video делать не стал, не уверен нужно ли?
    Tab как-то не привычно. В Unreal так два шифта одновременно.
    А в скорпионовском контроллере: "Клавиша Esc генерирует CS/1 (EDIT), а CapsLock - CS/2. Клавиша Shift(правый) имитирует клавишу SS в ZX, Ctrl - клавишу CS, а Alt - генерирует курсор E (CS/SS). "
    Не знаю как на эве.

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

    Scorpion ZS-256 Turbo+/GMX 2MB/SMUC v1.3 Open port/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/PC Keyboard & Mouse Controller v2.5
    Leningrad 1/Sega Joy Adapter
    DivGMX

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

  9. #38
    Master
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    650
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    59
    Поблагодарили
    29 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Tab как-то не привычно.
    Tab расположен примерно в том же месте, что и EM у оригинала или, например, у клавиатуры Дельты-С 128. Впрочем, это достаточно легко изменить. Гораздо проще, чем рассчитывать массив преобразования сканкодов в код матрицы.

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

    Цитата Сообщение от Mick Посмотреть сообщение
    Если не затруднит, то можешь в первом посте по возможности выложить исходники или файлы проекта, без использования Arduino IDE. Не все им пользуются.
    Как минимум будет полный пакет файлов. А то в последствии нужно будет искать где то все входящие файлы.
    Конечно если это возможно.
    Я только в Ардуино умею. Программировать контроллеры не умею, только из готовых ардуиновских библиотек могу. На прочее просто ни времени, ни желания нет. Тем же, кто может без Ардуино обходиться, один черт. Все использованные библиотеки в открытом доступе на гите. Собирай, компилируй, прошивай, если есть свободное время и оболочка Arduino IDE почему-то не нравится.

Страница 4 из 4 ПерваяПервая 1234

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

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

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

Похожие темы

  1. Контроллер клавиатуры для Профи.
    от caro в разделе Устройства ввода
    Ответов: 146
    Последнее: 31.05.2020, 19:00
  2. Ответов: 30
    Последнее: 02.10.2019, 21:10
  3. Ответов: 29
    Последнее: 24.03.2019, 18:11
  4. Контроллер клавиатуры для Скорпиона
    от caro в разделе Устройства ввода
    Ответов: 31
    Последнее: 23.11.2006, 09:23

Ваши права

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