SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-29T06:19:45-06:00SparkFun Electronics8r13n on BOB-12941 - SparkFun SD/MMC Card Breakout8r13nurn:uuid:f23c8c93-0eb8-9e8c-b412-b032e56034cc2015-03-26T17:29:13-06:00<p>STM32F4 needed the resistors, but it works great! I'm driving it with a Cerb40 II board from GHI.</p>
Customer #635091 on BOB-12941 - SparkFun SD/MMC Card BreakoutCustomer #635091urn:uuid:0b16df49-7155-075f-d6ce-a4e959508e262015-01-29T21:03:57-07:00<p>I would like a sanity check on my circuit as I have not gotten this sd card reader to work. I have wired it as such http://imgur.com/f7ryror using pull down resistors to bring I/O and power down to 3.3V and am using the following code with the pin changed to pin 10 http://arduino.cc/en/Tutorial/CardInfo , yet I still get SD library initialization failed. Anyone have any suggestions?</p>
bboyho on BOB-12941 - SparkFun SD/MMC Card Breakoutbboyhourn:uuid:7772fdb2-9409-9797-dc85-b2f6b88b06302014-12-11T11:25:56-07:00<p>Nice catch. I think I misinterpreted the labels initially with D1 assuming that meant the Data Input (DI) with my original post. It has been corrected. =)</p>
Briscoe on BOB-12941 - SparkFun SD/MMC Card BreakoutBriscoeurn:uuid:75a266d7-4c98-327b-e04b-82f0b19816a32014-11-26T00:09:36-07:00<p>Not quite, CMD should be hooked to Mosi.<p>http://elasticsheep.com/2010/01/reading-an-sd-card-with-an-atmega168/</p><p>Here is the connections I used to get it working, used the CardInfo example sketch and an arduino due to test the system</p><pre><code>**************************************
BREAKOUT - ARDUINO
**************************************
D3 - chipSelect (default pin 4 in sketch)
CMD - MOSI
CLK - SCK
D0 - MISO
VDD - 3.3v
GND - GND
</code></pre></p>
Customer #602203 on BOB-12941 - SparkFun SD/MMC Card BreakoutCustomer #602203urn:uuid:ec76e277-e595-d18c-e356-73cff743d4cb2014-10-03T04:35:45-06:00<p>We are also struggling finding the CS, like DaddyOh has reported :/<p>Please help</p></p>
DaddyOh on BOB-12941 - SparkFun SD/MMC Card BreakoutDaddyOhurn:uuid:5031f0ca-d90b-115c-d948-ad0b63333df82014-10-02T19:39:04-06:00<p>It is late and I am very tired. If this is obvious I'm not getting it. For the life of me I can't decipher the pin out to sd card / spi on the breakout. From the upper left (card goes in in the right) they are labeled<p>D2
D3
CMD
CD
CLK
VCC
GND
D0
D1
WP</p><p>I want to hook this up to a spi bus device (mbed) and I get the VCC, GND, CLK
but which ones are:</p><p>SPI mosi
SPI miso
CS</p></p>
8r13n on BOB-12941 - SparkFun SD/MMC Card Breakout8r13nurn:uuid:63775b5d-733e-85f0-0f04-faabf486f09d2014-09-03T14:30:35-06:00<p>I'll try it and report back. That link seemed to say they needed the resistors because their IO logic pins were ~4v. Stm32 is 3.3v :)</p>
Summit783 on BOB-12941 - SparkFun SD/MMC Card BreakoutSummit783urn:uuid:f5c31e72-d40d-4d94-3d22-b9ac238aaef32014-08-26T18:46:17-06:00<p>I'm not sure about the STM32F4, as long as it has some type of SPI module, you should be fine.<p>But internal resistors will not be strong enough, here's a promising webpage I found about SD cards and PIC projects. Even if you're using a diff mcu (microcontroller) the main takeaways are the same (1) use a library to comm with the SD card and (2) have some resistors on the lines from your mcu to the SD card. This is the link: http://www.studentcompanion.co.za/post/2013/09/29/Interfacing-SD-Card-With-PIC-Microcontroller-MikroC</p></p>
8r13n on BOB-12941 - SparkFun SD/MMC Card Breakout8r13nurn:uuid:321f6c42-6509-6373-29ab-81d8d0bd44592014-08-22T10:49:33-06:00<p>Does it make a difference if I'm using an STM32F4 to drive it? I won't bit bang, I'll be using the SDIO hardware feature of the chip? I have internal resistors, they're not strong enough?<p>I've been working with SD cards for a long time now using this chip. But they've always been on the same board.</p></p>
Summit783 on BOB-12941 - SparkFun SD/MMC Card BreakoutSummit783urn:uuid:1c803e7d-b82b-cf47-bc52-bd35778e6e0e2014-08-21T14:27:04-06:00<p>Yeah you may need some resistors on the SPI lines actually. I would recommend "SD Card Projects Using the PIC Microcontroller" by Dogan Ibrahim. He walks you through a variety of different projects, near the end he has a data logging project. Even if you're not using a PIC, it may still be worth a look so that you know what to be cognizant of with your circuit.</p>
IgnacioV on BOB-12941 - SparkFun SD/MMC Card BreakoutIgnacioVurn:uuid:4f867766-d824-1d84-16f9-e4076097d26e2014-08-01T20:03:46-06:00<p>It's <em>just</em> the bare socket. All the interface stuff is your problem.</p>
8r13n on BOB-12941 - SparkFun SD/MMC Card Breakout8r13nurn:uuid:cce95785-a873-c023-5920-f5c5eb909e192014-07-18T12:49:50-06:00<p>Do I need to add anything to this or can I wire it directly to my microprocessor board? I know normally there are some pull up/down resistors.</p>
IgnacioV on BOB-12941 - SparkFun SD/MMC Card BreakoutIgnacioVurn:uuid:0f5430eb-58e6-9408-abc0-1c83ae560a9f2014-07-01T15:44:58-06:00<p>Mounting holes are always good.</p>