¿Alguna idea sobre cómo implementar un dispositivo USB en el circuito central?

3

Estoy buscando una manera fácil de interponerme de una comunicación HID USB. ¿Puede funcionar multiplexando un único puerto USB en un AVR?

¡Gracias!

    
pregunta mentalist

4 respuestas

3

Lo siento, pero definitivamente no es tan fácil. El USB es bastante sensible a la sincronización, y estoy bastante seguro de que no puede retransmitir una solicitud de enumeración entre dos puertos USB sin que los problemas de sincronización lo maten.

Dependiendo de lo que realmente estés buscando, hay herramientas gratuitas de detección de usb que puedes usar. Sniffusb y usbsnoop vienen inmediatamente a la mente.

    
respondido por el akohlsmith
1

¿Qué hay de implementar un host usb para hablar con el dispositivo usb, e implementar un usb-client para hablar con el host usb?

Entonces tu mcu se sienta allí en el medio y reenvía los comandos de alto nivel, pero mantiene las cosas de bajo nivel localmente (cosas como la enumeración).

Pero no es una cosa fácil de hacer.

    
respondido por el Johan
1

La detección de USB es difícil. Hay muchas herramientas comerciales para hacerlo, o puedes descargar todo lo que esté pasando por el extremo de la PC.

Si realmente desea ver las señales USB, eche un vistazo a:

enlace

enlace

    
respondido por el Toby Jaffey

Lea otras preguntas en las etiquetas