KEIN CD-Pin im SD-Kartenmodul von LC Studio?

Ich habe ein SD-Kartenmodul von LC Studio. Ich schließe es an PIC32. Dieses Modul besteht aus 6 Pins:

CS 
MOSI
MISO
CLK
3v3
GND

Ich folge Lucio De jasiodem Buch zur Schnittstelle der SD-Karte. Er hat beschrieben zu verbinden CD pin, was ein Card DetectPin ist, um die Karte zu erkennen, aber in meinem Fall habe ich keinen CD-Pin. Wie kann ich den Kartenerkennungsstatus erkennen oder gibt es eine andere Option?

Antworten (2)

Ich würde sagen, dass die von LC Studio angegebene Pin-Beschreibung für den SPI-Zugriffsmodus gilt. In diesem Modus verwenden Sie den Card Detect nicht, da er als Chipauswahl des SPI-Busses verwendet wird.

Wenn Sie die SDIO-Schnittstelle verwenden möchten, wird der CS-Pin zum CD-Pin. MOSI ist Befehl/Antwort und so weiter. Schauen Sie sich die Wikipedia-Seite an , sie zeigt die Pin-Zuordnung für die verschiedenen Modi.

Anhand des Schemas, das ich im Forum von element14 gefunden habe, kann man auch sehen, dass Pin 1 direkt mit dem CS-Pin des Headers verbunden ist, ich kenne nicht alle Details, aber das könnte auch für SDIO funktionieren.

was ist diese SDIO-Schnittstelle. Unterscheidet es sich von SPI.? Übrigens danke für die Wiki-Seite.!
@CZAbhinav: Ja, es ist anders, es ist eine proprietäre Schnittstelle, die auf SD-Karten verfügbar ist. Es ist wahrscheinlich schneller, weil es eine geteilte Befehls- und Datenleitung hat und ein 4-Bit-Modus verfügbar ist, der den Datendurchsatz vervierfachen soll und für UHS-Karten erforderlich ist.
@CZAbhinav Ich habe keinen PIC-Controller verwendet, daher kann ich keine eindeutige Antwort geben, es scheint, als hätte er keinen. Zumindest wird es nicht wie bei anderen Controllern (z. B. STM32) beworben.
ok, kein Problem.!

Jeder Erkennungsstift hat immer die gleiche Funktionsweise - es ist ein Kontakt, der einen Kurzschluss verursacht, wenn das Gerät angeschlossen ist. Schauen Sie genau hin, welchen Karteninhaber Sie verwenden – dafür muss es zusätzlichen Kontakt geben.

Wenn Sie eine SD-Karte an die Platine gelötet haben, haben Sie sie nicht. Es ist in Ordnung, aber Sie müssen möglicherweise Ihre Firmware korrigieren.

Es hat keinen zusätzlichen Kontakt dafür.!
Ok, können Sie bitte die Teilenummer des Kartenhalters schreiben?
Es hat keine Teilenummer. Dies ist das Modul, das ich verwende: cdn.instructables.com/FZT/ULKU/H9G19FWD/…
Kannst du jeden Kontakt auf Masseschluss prüfen, wenn du die Karte steckst? Laut forum.hobbycomponents.com/viewtopic.php?f=25&t=5 hat es keine CD-Funktion, aber Sie sollten es zumindest überprüfen.