ATMEL microcontroller + USB memory stick

I want to build an small data logger based around ATMEL's 8535 (or one of the AVR Mega). I need to log around 300MBytes of data. USB memory sticks are cost effective storage mediums. Is there a simple way to interface a USB memory stick with an ATMEL microcotroller?

Ray

Reply to
<Ray>
Loading thread data ...

Hi Ray,

A USB memory stick is a USB device/peripheral and is designed to be connected to a USB host (Eg a PC with USB host stack in XP etc).

The problem is - your ATMEL micro needs software that implements a USB host stack of a PC.

Have you considered other flash storage mediums like SD, CF or MMC cards and a FAT file system so your PC can read the file stored on these cards?

Just a thought.

JG

Reply to
Joe G (Home)

wrote in news:43b01373$0$9289$ snipped-for-privacy@news.optusnet.com.au:

here's a USB IC

formatting link

Reply to
newtype

for that task you'd need a microcontroller that has usb master functionality, many can function as slaves (eg behave like a memory stick) few can function as masters (eg read or write write to an attached stick)

ATMEL have app notes on interfacing their serial eeprom chips to their microcontrollers would it be practical to use that for storage provide USB interface for download?

AIUI these eproms cost about the same or less than the USB sticks.

Bye. Jasen

Reply to
Jasen Betts

Plenty of USB slave devices around. But you need a USB host to talk to a memory stick.

Much easier to talk to a CF card for datalogging from an AVR. Code already exists to talk to a FAT filesystem on a card with an AVR.

--
Regards,

Adrian Jansen           adrianjansen at internode dot on dot net
Design Engineer         J & K Micro Systems
Microcomputer solutions for industrial control
Note reply address is invalid, convert address above to machine form.
Reply to
Adrian Jansen

Can you get these eeproms is 300MB though?

Michael

Reply to
Michael C

Much easier to use SD I would have thought, less pins.

Michael

Reply to
Michael C

hmm, no. Atmel only goes to 256K.

sounds like one of the generic serial flash cards like SD or XD might be the answer.

Bye. Jasen

Reply to
Jasen Betts

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.