Связь с пользовательским USB-ведомым устройством осуществляется с помощью DUE?

У меня есть arduino due, который, как я знаю, имеет режим USB-хоста. USB-библиотека, поставляемая вместе с due, поддерживает мышь и клавиатуру.

У меня есть еще одно USB-устройство (diacnostic tool), с которым я хотел бы поговорить, оно использует: Драйвер платы USB Com ( мультиэкземпляр ) TI USBN9604 "Универсальный последовательный Шинный Полноскоростной Узловой контроллер с Расширенная поддержка DMA" техническое описание: www.ti.com/lit/ds/symlink/usbn9603.pdf

Я также регистрировал необработанный байтовый USB-трафик между Windows и it во время работы и хотел бы попробовать отправить некоторые из тех же вызовов на устройство с помощью due.

С чего же мне начать ?

Пример захвата:

    000000: PnP Event: Device Connected (UP), 12.04.2015 09:14:51.390 (1. Device: USB Com Board Driver ( Multi-instance ))
The USB device has just been connected to the system.
000001: Bulk or Interrupt Transfer (DOWN), 12.04.2015 09:15:14.953 +23.562 (1. Device: USB Com Board Driver ( Multi-instance ))
Pipe Handle: 0x8639885c (Endpoint Address: 0x6)
Send 0x1b bytes to the device
 40 05 17 C0 00 09 02 00 AA 00 00 00 00 00 00 00
 00 00 00 00 00 00 00 00 16 06 12

, 👍0


1 ответ


1

я нашел то, что мне было нужно здесь: http://arduino.cc/en/Reference/USBHost и https://github.com/felis/USB_Host_Shield_2.0

,