???
Математика на уровне МГУ

Показано с 1 по 25 из 2776

Тема: USB контроллер джойстика

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

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

    Ответ: USB контроллер джоистика

    Цитата Сообщение от Flying_Cat
    Возможно ли упаковать в посылку данные от 8 осей и 8 кнопок ? У меня такая мысль - включить у всех портов цифровой режим и задействовать 2 порта на обработку 8 осей из расчета 10 разрядов данные, 3 разряда - выбор оси, служебные остаются все, а что осталось - на кнопки. Остается считывать цифровые данные и формировать посылку.
    У low-speed USB устройства размер пакета данных не может превышать восемь байт.

    Если ты хочешь передавать много данных, то можно увеличить количество input reports - первый байт - его ID, так что остается семь байтов на данные. А репортов может быть до 255. Только учти, что передавать их придется по очереди а очередь опрашивается не чаще чем раз в 10мс. Как часто каждый репорт попадается в очереди - дело твое.

    8*10 + 8 = 88 бит = 11 байт. В два репорта все влезет и если их передавать в равных пропорциях, то каждый будет передавться 50 раз в секунду если контроллер будет успевать, конечно.
    Крайний раз редактировалось lbodnar; 17.01.2006 в 17:02.

Ваши права

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