From: Bert T. <be...@br...> - 2004-04-07 13:13:10
|
Gregor Skrt wrote: > > I have a project where i need realy large data storage.I'm using > AT89S8252 uP that has 8kB eeprom on chip but that's far too small for my > needs. I need more then 1MB ram/eeprom. Since I don't need great speeds > i'm thinking of I2C connected memory or something like that.Anyone ever > encountered such problem ? > > I know this isn't a question for this list but I don't know where else > to ask > > Any suggestions would be very helpful > You could add CompactFlash to your design. It's relatively easy and I wrote a library to access files on a FAT filesystem on the compactflash. You need 15 pins for the interconnect and an optional 16th pin for IRQ. There is one medium (memorystick or something similar) that utilizes I2C or SPI for the connection to the CPU. My FAT library needs a "read sector" and "write sector" routine, so as long as you provide that, you can use my FAT code. I distribute it under the GPL, so contact me if you like to have a copy. This way you can easily store large files. CompactFlash is available for EUR 10 (8mb) in small qty and can be at least as large as 1GB. Using a very simple CF-to-PCMCIA adapter you can read and write the files from your laptop to the same disk. These adapters cost next-to-nothing. I hope this is usefull for you. If you need info on how to connect the CF to you CPU, contact me and I'll provide you the details. Bert |