Go Down

Topic: SeeedStudio SD Shield v3.1 (Read 512 times) previous topic - next topic

Rand0mUsr

I have a Seeed Studio SD shield v3.1 which, according to the mfr, does not work with Arduino Mega. I can appreciate that they state it's not supported, however, I'm wondering if this is a hardware issue or lack of software for this device.

My question; Has anyone been able to get this working with the Arduino Mega using the SD library provided by the Arduino community?

If so, how can this be accomplished? If not possible I will be returning this shield and looking for one compatible with the board I have.


MarkT

The hardware SPI signals come out on different pins between Uno and Mega,
however shields can access them via the ICSP header (2x3 pin cluster)  which
is wired the same on Uno and Mega.

The SeeedStudio SD shield presumably doesn't use the ICSP header and
has hardwired its SPI level shifter to pins 13/12/11/10 ?

One path is software SPI to access the SD card on the Mega
[ I won't respond to messages, use the forum please ]

ArtOfWarfare

#2
Feb 10, 2014, 01:00 am Last Edit: Feb 20, 2014, 02:58 am by ArtOfWarfare Reason: 1
Quote
The SeeedStudio SD shield presumably doesn't use the ICSP header and
has hardwired its SPI level shifter to pins 13/12/11/10 ?

One path is software SPI to access the SD card on the Mega


Hello,

I have about ten years of experience with programming in C, Java, Python, and a variety of other languages, but I wrote my first Arduino sketch fewer than 24 hours ago, and I have limited experience with…



I have so little experience with this I don't even know what it's called. Pin mangling? IDK.

Could you elaborate a bit, please? What code do I need to write or jumpers do I need to add?

Edit: Alright, I got everything working!

I made no modifications to the hardware - not a single pin bent or anything.  All I had to do was follow these directions:

http://learn.adafruit.com/adafruit-data-logger-shield/for-the-mega-and-leonardo

Go Up