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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.