I am using micro-sd cards to store different timing data to run a stepper for specified times. So far I have only been able to use 1GB and 2GB cards, if I try to store the data on 4GB or bigger card, the arduino is not able to read the data from the card. The data is stored in simple .txt files, and the arduino can list the files, but it does not read the content of the files.
Is this a known problem?
I have tried different demo sketches that reads data from micro-sd cards, both .txt and .bmp files. If the card is bigger than 2GB, it will not read.
I use SanDisk 4GB and now 16GB SDHC (SD size) cards, can't get 1GB and 2GB cards anymore.
Haven't used microSD cards much, altho I have designed that size PC card socket onto boards.
The issue would be with the software. I use that SD card module (avoid calling it a "reader"), it's just a socket and level shifter...it should work with every microSD.
MK1888:
The issue would be with the software. I use that SD card module (avoid calling it a "reader"), it's just a socket and level shifter...it should work with every microSD.
What kind of software issue then? I have this problem with all the example sketches I've tried. I also have it on a Mega with a 3.5" TFT running the ShowBMP sketch. Having the bmp files on a 4GB card shows "Error reading BMP file", while on a 2GB card the images shows just fine.