Hi,
Thanks for your support.
I’m trying to get the example in data logging hookup guide working, but it’s failing to initialize the microSD card. I’m using the Artemis as the guide assumes it, and notes that if using a different processor board, one needs to workout the proper CS pin.
I ensured a fat32 formatted card - tried both a 4GB and 8GB card. Both are readable by a MacOS host. I began to look into something being wrong with the CS definition.
Expectation is by using the provided sketch, the definition of 23 should suffice. (Comments note: // The CS pin is DATA3 or 23 for the MicroMod Artemis Processor.)
I started digging into the carrier board and Artemis. TS_Brandon’s following comment caught my attention in a different thread:
From a quick search of the various processor boards, I’ve noticed that the Artemis processor board uses those SPI/SDIO pins for programming. Since there needs to portability between all carrier boards and processor boards the engineer probably opted to not use these pins for the uSD card. There could be other reasons, but that’s the most obvious one to me.
When I look at the schematic for data logging carrier board, I see on the uSD the following for CS:
SD_CS → DAT3|CS
For the MicroMod connector, I see:
SD_CS is SPI_CS, which is pin 55. I tried pin 55 instead of 23 in sketch defintion, and that resulted in the same uSD initialization failure.
I guess my main question is whether someone at SFE can plug in an Artemis and GPS board in to the data logging carrier board, run the default sketch, will it reproduce this error?
If this can be reproduced, what are the necessary steps to get this working?
Regards,
Sterny72