MicroSD<->SD-Card

Gast #454963
Lesenswert?

hallo zusammen,

hat jemand MicroSD-Karten mit den hier verbreiteten Quellsourcen schon 
einmal getestet.
Auch schon mit den dazugehörigen MicroConnector von Molex oder 
Hirose....?

Rein teoretisch sollten die ja kompatibel zueinander sein?

hab selber ein Projekt mit einem MSP430 und SD-Card und will gerne das 
ganze ein bischen minimisieren...

gruss herbert

Gast #1003437
Lesenswert?

Hallo Zusammen

Habe ein setup das mit MMC und SD Karten funktioniert. Nun wollte ich 
etwas kleiner werden  und hab mir wie Herbert überlegt auf die microSD 
karten umzusteigen.
Nun ist es so dass ich die Karte mit einem SD Adapter im alten slot 
zuerst testen wollte.
Und siehe da, es klappt nicht. Kann die karte mit dem bisherigen code 
nicht initialisieren.

Da die Karten aber laut specs 
http://www.sparkfun.com/datasheets/Prototyping/microSD_Spec.pdf MMC 
kompatibel sein sollten, sehe ich nicht wieso.

gibt es da etwas elementares bei der initialisierung die anders läuft?

Hat jemand erfahrung? Herbert klappts bei dir?

Gruss
Theo
#1003565
Lesenswert?

Schau mal hier rein, moderne SD- und SDHC-Karten lassen sich oft nicht 
mehr wie MMC Karten initialisieren -> nun also CMD0 + CMD8 -> MMC or SD 
...

http://www.embedded-os.de/index.html?pcfat_port.htm

Dieses Projekt kann mit MMC-/MMCplus-/HD-MMC-/SD- und SDHC- Karten 
underschiedlichster Bauform umgehen, bei Verwendung eines 
SPI-Interfaces.

Es ist jedoch noch nicht auf 'nen MSP430 umgesetzt - ich kämpfe gerade 
mit der IAR-Toolchain for MSP430 plus pC/OS-Kernel und einem
  Fatal Error[c0000005E]: Uncontrolled termination
  Error while running C/C++ compiler
#1004592
Lesenswert?

zu CMD1 - siehe SD spec 2.00 chapter 7.3.1.3 Tabelle :

CMD  SPI    Argument        Resp   Abbreviation   ...
----------------------------------------------------------------
CMD1 Yes(1) [31]Reserved    R1     SEND_OP_COND   ...
            [30]HCS
            [29:0]Reserved

(1)=
CMD1 is valid command for the Thin (1.4mm) Standard Size SD Memory Card 
only if used after re-initializing a card (not after power on reset).

Desweiteren liegen mir mehrere SD2.00 Karten vor, die sich mit CMD1 
nicht initialisieren lassen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren