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

User Tag List

Показано с 1 по 10 из 202

Тема: Вектор06Ц, клава и мышь PS/2 через "ПУ"

Древовидный режим

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

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вектор06Ц, клава и мышь PS/2 через "ПУ"

    Не знаю можно ли перенести в эту тему начало обсуждения ps/2 через ПУ из соседней ветки...

    Набросал программку с протокольчиком ps/2 (на основе исходников из Ардуино).
    Собрал переходник. Подключил его к "ПУ", воткнул в него USB-клаву.
    Вот что получил на экране.
    Нажмите на изображение для увеличения. 

Название:	key_ps2_1.PNG 
Просмотров:	479 
Размер:	19.3 Кб 
ID:	68404Нажмите на изображение для увеличения. 

Название:	key_ps2_2.jpg 
Просмотров:	569 
Размер:	7.2 Кб 
ID:	68405
    Там в верху 7F, это ответ USB-клавы на инициализацию. А дальше по две строки нажатие и отпускание клавиш USB-клавы.
    Нужно разбираться, некоторые клавиши при нажатии дают один код, некоторые два...

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

    Схема переходника "ПУ" - PS/2 (USB)
    С замашкой на одновременное подключение и клавы и мыши.
    Нажмите на изображение для увеличения. 

Название:	pu_ps2.PNG 
Просмотров:	549 
Размер:	17.6 Кб 
ID:	68406

    Приклею первый вариант тестовой программки.
    С ДОСом не дружит, работает сама по себе. Инитит PS/2 клаву и выдает на экран полученные от неё коды нажатия и отпускания клавиш (в set3).
    В архиве исходник, и готовый rom. А также hex.fnt который нужно приклеить к коду, если пересобирать программу.

    Добавлю архив с исходником для ps/2-мыши подключенной к ПУ на шину клавы.
    Архив mous_ps - исходник и rom, просто гонять точку по экрану.
    Архив mousе_ps - rom с отображением в hex того, что приняли от мыши (бонус к mous_ps).

    Архив arkanoim - модифицированный Арканоид для тестирования PS/2 мыши, подключенной к разъёму "ПУ" (в разъём клавиатуры).
    В нижнем левом углу выводится полученные с мыши данные (первые два байта), это для проверки функционирования "драйвера".
    По поводу управления.
    ЛКМ - дублирует "пробел".
    ну и вправо/влево соответственно.
    Перемещение мыши вверх/вниз - не обрабатывается.
    ПКМ - делит скорость перемещения мыши на 2, каретка начинает двигаться со скоростью примерно как от клавиатуры.
    СКМ - возвращает оригинальную скорость перемещения мыши, каретка начинает шустро бегать.
    Вложения Вложения
    Последний раз редактировалось KTSerg; 21.08.2023 в 06:26.

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

    svofski(21.08.2023)

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

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

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

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

Похожие темы

  1. Ответов: 57
    Последнее: 23.09.2020, 02:22
  2. Ответов: 19
    Последнее: 23.11.2015, 21:24
  3. Ответов: 6
    Последнее: 12.02.2010, 23:16
  4. Ответов: 6
    Последнее: 20.11.2007, 11:29
  5. Клава "Байта"
    от andreil в разделе Устройства ввода
    Ответов: 1
    Последнее: 04.08.2005, 11:25

Ваши права

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