3
\$\begingroup\$

I want to implement a small HID input device using one of the Atmel AVR32 chips (Atmel AT32UC3B1256). The chip has an on-board USB transceiver, with D+ and D- pins etc.

I've been looking at tutorials from Patrick Hood-Daniel on Youtube. Also referring to neat little devices like the USnooBie, where the USB interface is done using software, and only supports USB 1.1.

I want to achieve something like USnooBie, but instead, us an AVR32 chip utilizing the built in USB 2.0 transceiver on the chip.

Are there any instructions available online to aid in this process, getting the basics done?

I've Googled around and finding it a bit difficult to find something in relation to the AVR32 USB transceiver.

\$\endgroup\$
3
\$\begingroup\$

Download Atmel Studio 6 and check out the examples (integrated into the Studio). If I remember correctly there even is an example for HID Devices. Of course there is a fully implemented USB stack available upon which you can still build upon. Furthermore, there are examples for various other USB devices (Mass storage, ...)

You might also want to refer to the following application notes: http://www.atmel.com/Images/doc8446.pdf - USB Device (HID Keyboard) http://www.atmel.com/Images/doc8499.pdf - USB Device (Generic)

\$\endgroup\$
  • \$\begingroup\$ Getting Atmel Studio was one of my considerations, but I stopped when I saw the download was about 800Megs. Will resume downloading from my faster connection at home tonight. \$\endgroup\$ – josef.van.niekerk Jan 4 '13 at 14:45
  • \$\begingroup\$ In the meanwhile, you can also check out the documentation: asf.atmel.com/docs/latest/…. \$\endgroup\$ – Tom L. Jan 4 '13 at 15:54
2
\$\begingroup\$

Jan Axelson, the author of USB Complete, has some fantastic HID info and tips on the lvr website (link goes to Atmel bookmark). I don't know if that addresses AVR32 specifically, but I can't imagine a USB stack hasn't been implemented and made available. I highly recommend USB Complete, by the way

\$\endgroup\$
0
\$\begingroup\$

Also you may checkout www.beyondlogic.org

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.