Does anyone here know if I can use an SD and/or MMC memory in SPI mode (in an embedded application) such that the card can be read through a standard computer SD/MMC reader?
Thanks, Dave
Does anyone here know if I can use an SD and/or MMC memory in SPI mode (in an embedded application) such that the card can be read through a standard computer SD/MMC reader?
Thanks, Dave
Whether the card can be read through a standard computer reader or not has nothing to do with the access mode you're using - it's all about the file format.
But yes, I'm doing that now. I've got a 128 MB SD card hooked up to the SPI port of an AT91SAM7S64, and it can find and read files. Writing and deleting are still in the works, but I got the basic block-write command implemented.
You probably want FAT16 format. There are others that computers will read, but that's pretty much the standard for these flash devices.
Scott
I think Circuit Cellar just ran an article on FAT and SD/MMC. Could have used that myself about a year ago. Not sure if it's online or not, but it presented a nice introduction.
Scott
Great, that's what I thought the answer would be. Are there any standard app notes on doing this? I know that FAT16 is documented in lots of places, but I was just wondering if there was some sample source code or something that you've found.
Thanks again, Scott!
SPI
read,
(in
standard
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.