Dispositivo USB de doble función en AVR

6

¿Es posible ejecutar los controladores de dispositivo USB y host USB encima de un AVR (ATMega64)? Específicamente, lo que estoy buscando es recibir datos de un teclado USB y, al mismo tiempo, enviar pulsaciones de teclas a una PC.

Por lo que he visto, tanto VUSB como amp; Las pilas LUFA son compatibles con los modos de host USB, pero solo funcionan con un único puerto USB.

Cualquier ayuda es apreciada! Gracias!

    
pregunta mentalist

2 respuestas

2
  1. No creo que V-USB admita el modo de host (OTG) y el modo de host de LUFA requerirá al menos un AT90USB646 que es bastante caro.

  2. No conozco un micro barato que tenga 2 puertos USB, pero puedes intentar usar dos. Solo conéctelos a través de un UART e intercambie la información necesaria.

Dicho esto, es probable que davr tenga razón en que el uso de un teclado PS / 2 sería más sencillo.

    
respondido por el jpc
5

Podría considerar el uso de un teclado PS / 2, son fáciles de interconectar, es básicamente un protocolo en serie. Entonces aún puede usar el USB en el modo Dispositivo para conectarse a la PC host.

    
respondido por el davr

Lea otras preguntas en las etiquetas