NewB - AVR + USB Host advice...

Go To Last Post
3 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi,

My first post, so be nice please :-)

I’m a newbie to AVRs and Microcontrollers, but I’ve cut my teeth on PC hardware and programming.

I want to play with an AVR microcontroller with an onboard USB OTG controller (I believe a AT90USB1287 or AT90USB647 ?) (I need my AVR to be able to open a large file on a USB Flash disk)

There are a number of different evaluation and development boards around (i.e. an STK500 with STK501 adapter) but not many third party board support the 64 pin microcontrollers ?

I have a choice, develop with the USB AVRs and find a development board for 64 pin, or develop with any of the others AVR versions and use a separate USB controller via SPI (like the FTDI Vinculum VNC1L chip, or the Maxim MAX3421E chip).

So, I suppose I’m after two pieces of related advice... to develop an AVR project with a USB flash disk I’m after recommendations on development boards and recommendations on all-in-one AVR microcontroller with USB OTG or microcontroller + separate USB chipset ?

Thanks,

I look forward to being a regular on this board during this project.

Regards,

Jon.

Jon Russell

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Search and ye shall find!

There's Dean's LUFA for your usb requirements and you'll probably need
http://elm-chan.org/fsw/ff/00ind...
for filesystem duties.

Atmel have a developement board for one their usb devices, the AT90USBKEY which is not too expensive.
http://search.digikey.com/script...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

As stated above, my LUFA project takes care of the USB portion:

http://www.fourwalledcubicle.com...

Add a FAT library to the MassStoreHost demo, and you can read/write files on an attached USB memory drive.

- Dean :twisted:

Make Atmel Studio better with my free extensions. Open source and feedback welcome!