MMC oder SD? Wie erkennen?

OP Persönliche Seite #215714
Lesenswert?
• ▲
▼
Hallo!

Ich bin gerade dabei, MMC/SD im SPI-Modus per 8051 anzusteuern. Beim
Wälzen der jeweiligen User Manuals habe ich festgestellt, daß es
kleinere Unterschiede gibt, beispielsweise beim CSD-Register.

Gibt es denn irgendeine Möglichkeit, per Soft- oder Hardware
festzustellen, ob man es mit einer MMC oder mit einer SD Card zu tun
hat? Zu dieser Frage schweigen sich die User Manuals leider aus.

Bye, Burkart
Gast #215718
Lesenswert?
• ▲
▼
@Michael: Ich fasse Deinen Beitrag mal als Satire auf.
Es geht darum per Software herauszubekommen was im Port steckt.
Aber natürlich könnte man aucu mit Lichtschranken eine Abfrage
hinbekommen, einfach nachschauen ob ein Schreibschutzschalter vorhanden
ist. ;-)
Gast #215720
Lesenswert?
• ▲
▼
Das mit dem Schreibschutzschalter ist fast so gut (jedoch viel
komplizierter), wie der Tip sich das aufgeklebte Etikett einfach
anzusehen, bzw. vielleicht mit einer Kamera und Bilderkennung
automatisch zu identifizieren...
;-)

jörn
Gast #215721
Lesenswert?
• ▲
▼
Laut Spizifikationen soll die SD-Karte per ACMD41 initialisiert werden.
Diese ACMD's kennt die MMC-Karte nicht und antwortet nicht drauf. Ich
schon weiß man um was für eine Karte es sich handelt.
Nur ein Problem beim durch stöbern der Datenblätter habe ich zwar den
Code für das CMD1 gefunden aber nix darüber wie der Code für ACMD41
aussieht. Kann da jemand helfen?

ciao
Martin
Gast #215722
Lesenswert?
• ▲
▼
Ich habe gerade noch was gefunden :

The MultiMediaCard will not respond to ACMD41 (actually it will not
respond to APP_CMD—CMD55, that precedes it). The MultiMediaCard
will be initialized as per the MultiMediaCard spec, using SEND_OP_COND
command (CMD1 of MultiMediaCard). The host should ignore an
ILLEGAL_COMMAND status in the MultiMediaCard response to CMD3, since it
is a residue of ACMD41 which is invalid in the MultiMediaCard (CMD0, 1,
2 do not clear the status register). Actually, ACMD41 and CMD1 will be
used by the host to distinguish between MultiMediaCard and SD Cards in
a system.

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.