6 votos

Dispositivo USB de doble función en el AVR

¿Es posible ejecutar los controladores USB Host y USB Device sobre un AVR (ATMega64)? Específicamente, lo que estoy buscando es recibir datos de un teclado usb, y simultáneamente enviar pulsaciones a un PC.

Por lo que he visto, ambos stacks VUSB y LUFA soportan modos de host USB, pero funcionan con un solo puerto usb.

¡Se agradece cualquier ayuda! Gracias.

5voto

Podrías considerar el uso de un teclado PS/2, son simples de interconectar, es básicamente un protocolo serial. Luego puedes seguir utilizando el USB en modo dispositivo para conectarte al PC anfitrión.

2voto

JP Richardson Puntos 113
  1. No creo que V-USB soporte el modo host (OTG) y el modo host LUFA requerirá al menos un AT90USB646 que es bastante caro.

  2. No conozco un micro barato que tenga 2 puertos USB pero puedes probar a usar dos. Simplemente conéctalos a través de una UART e intercambia la información necesaria.

Dicho esto, davr probablemente tenga razón en que usar un teclado PS/2 sería más sencillo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X