Implementación de un dispositivo de entrada HID con un Atmel AVR32

Quiero implementar un pequeño dispositivo de entrada HID usando uno de los chips Atmel AVR32 ( Atmel AT32UC3B1256 ). El chip tiene un transceptor USB integrado, con pines D+ y D-, etc.

He estado mirando tutoriales de Patrick Hood-Daniel en Youtube . También se refiere a pequeños dispositivos como el USnooBie , donde la interfaz USB se realiza mediante software y solo es compatible con USB 1.1.

Quiero lograr algo como USnooBie, pero en su lugar, usamos un chip AVR32 que utiliza el transceptor USB 2.0 integrado en el chip.

¿Hay instrucciones disponibles en línea para ayudar en este proceso, haciendo lo básico?

Busqué en Google y me resultó un poco difícil encontrar algo relacionado con el transceptor USB AVR32.

Respuestas (3)

Descarga Atmel Studio 6 y mira los ejemplos (integrado en Studio). Si no recuerdo mal, incluso hay un ejemplo para dispositivos HID. Por supuesto, hay una pila USB completamente implementada disponible sobre la cual aún puede construir. Además, hay ejemplos para varios otros dispositivos USB (almacenamiento masivo, ...)

También puede consultar las siguientes notas de aplicación: http://www.atmel.com/Images/doc8446.pdf - Dispositivo USB (teclado HID) http://www.atmel.com/Images/doc8499.pdf - Dispositivo USB (Genérico)

Obtener Atmel Studio fue una de mis consideraciones, pero me detuve cuando vi que la descarga era de unos 800 megas. Reanudaré la descarga desde mi conexión más rápida en casa esta noche.
Mientras tanto, también puede consultar la documentación: asf.atmel.com/docs/latest/… .

Jan Axelson, el autor de USB Complete , tiene información y consejos fantásticos sobre HID en el sitio web de lvr (el enlace va al marcador de Atmel). No sé si eso se refiere específicamente a AVR32, pero no puedo imaginar que no se haya implementado y puesto a disposición una pila USB. Recomiendo encarecidamente USB Complete, por cierto

También puede consultar www.beyondlogic.org