I am looking at adding a second SPI device that is Sparkfun's Breakout Board for microSD Transflash. I need to store a number millions of times instead of the 100,000+ that EEPROM is rated for.
The product page is at http://www.sparkfun.com/commerce/product_info.php?products_id=544
- Can I run two SPI devices at once?
I also am very new and have only sent 1s and 0s to a chip to turn pins HIGH or LOW. Not a firm grasp of SPI and had to cannibalize someone else's code for that.
- how would I even start on trying to recall it?
- anyone with a link to example code or want to code out some? I can provide my current code if it helps.
Better check your flash card device specifications. It's basically the same technology as serial eeprom/flash, and has similar limits on the number of times it can be written. The "smart" controller in a micro-SD may or may not do "load leveling" across the memory cells to extend the life. You might want to look at "FRAM" instead, depending on how much space you need (FRAM isn't as dense as flash, but it can be written essentially an infinite number of times.)
I know I the micro can only be written to a set amount of times, but thought it would be easy to replace the chip than the arduino.
Do you have a FeRAM chip that you recommend?