User Tag List

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

Тема: Вектор-06Ц. подключение USB-мыши.

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

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

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Хорошо, насчет "делать это в формате, который получает от мыши" я погорячился, реализовать это 1 в 1 не очень хорошо. Основная проблема, которую хотелось бы преодолеть - потеря точности. Движение курсора - частная задача, и подгонять мышь к разрешению вектора - так себе вариант для мыши 2024 года. Лучше бы оставить полную точность добавив регистр или даже два с младшими частями смещений, которые, как понимаю, сейчас отбрасываются.

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

    Хотя бы в варианте для ВУ.
    У usb-мыши, данные перемещения так-же имеют разрядность байт. Просто за 20мс в счётчике может накопиться 10бит-ное значение, скорее всего, примерно до 800 пикселей.

    Сейчас в контроллере сеть счётчик (на ось) разрядностью 16бит. при запросе Вектора, три младших бита отбрасываются, остальное обрезается по разрядности байта.
    Потом (после передачи данных в порт) переданные данные умножаются на 8 и вычитаются из счётчика.

    Я вроде где-то писал причину, по которой начал делить скорость на 8.
    Когда использовал родные данные, для перемещения курсора на экране Вектора, то курсор пробегал от края до края экрана за 1см перемещения мыши по коврику.
    Ни о какой точности позиционирования курсора не может быть речи, курсор слишком чувствителен.
    Последний раз редактировалось KTSerg; 16.08.2024 в 21:36.

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

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

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

Похожие темы

  1. Ответов: 574
    Последнее: 23.08.2024, 09:14
  2. Ответов: 82
    Последнее: 04.07.2022, 12:10
  3. Ответов: 1
    Последнее: 27.04.2022, 11:52
  4. Ответов: 15
    Последнее: 20.01.2022, 17:03
  5. Ответов: 4
    Последнее: 23.06.2016, 00:02

Ваши права

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