USB flash memory stick

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

Hi there,

I have made a device that collects data and i want to save them via a USB connector to a USB memory stick.

How can i do that? any suggestions?

Thanks.

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

Base the design around an OTG chip such as AT90USB1287 perhaps?

If you are talking about programming 8 bit micros you may find it 1,000 times easier to use SD/MMC as a "PC friendly" flash storage as the interface and software is fairly trivial (especially given FatFs)

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

clawson wrote:
Base the design around an OTG chip such as AT90USB1287 perhaps?

Yes AT90USB647 and AT90USB1287 are currently the only two AVR's with USB On-The-Go (OTG). The other USB AVR's without OTG support can't be used to host a USB device, they only work as slaves connected to a PC master.
If you want to use one of these AVR USB OTG devices, check out the open source LUFA (Lightweight USB Framework for AVRs): http://www.fourwalledcubicle.com...

But as mentioned it's simpler to use use an SD/MMC-card isntead.
If it's because you need to transfer the memory to a PC, many desktops and latops has built-in in SD/MMC-card reader. Otherwise you can buy a cheap reader to plug in the USB port.