User Tag List

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

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

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

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

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

    По умолчанию

    Понятно, что в зависимости от конкретного случая, хочется получить от мыши что-то своё.
    Если говорить о реализации на контроллере, от в реализации любых "хотелок" думаю проблем вообще ни каких нет.

    Можно немного подитожить.
    Если предположить, что для некоторых задач достаточно мыши подключенной к "ПУ" с реализацией протокола обмена программным способом,
    а для других "гипотетических" желательно иметь контроллер, который возьмёт на себя преобразование последовательных данных в параллельные и предоставление их в удобном виде, то собственно, имеем ситуацию как с большинством железа на Векторе...
    Есть реализация и на "ПУ" и на "ВУ" (или ещё где-то).

    Мне кажется, что для предварительного тестирования, имеющейся схемы подключения к "ПУ" и исходника, вполне достаточно.

    Что касается реализации на контроллере...
    Если для начала остановиться на варианте использования одного адреса порта, то даже с этим вариантом можно реализовать огромное количество "хотелок".
    Это конечно медленнее, чем три отдельных порта, но намного гибче. Ведь количество читаемых регистров может быть 256...
    Три первых "сырые данные": кнопки+флаги, X, Y.
    А в "регистрах" остальных можно реализовать любые хотелки... хоть совместимость с джойстиком, хоть меньше разрядность смещения, хоть больше разрядность... и т.д. и т.п.

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

    Глянул еще раз протокол ps/2-мыши...
    При наличии колеса прокрутки, есть режим получать 4 байта данных, последний байт - смещение колеса.
    При наличии у мыши 5-ти кнопок, есть режим получать от неё 5 байт данных, соответственно состояние этих дополнительных кнопок в 5-ом байте данных.

    Ссылка на статью:



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

    Вот только подозреваю, что просто так, мышь подключенную к "ПУ" не реализовать в эмуляторах...
    Или ошибаюсь?
    Последний раз редактировалось KTSerg; 10.08.2023 в 07:50.

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

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

Эту тему просматривают: 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

Ваши права

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