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 jasio
dem Buch zur Schnittstelle der SD-Karte. Er hat beschrieben zu verbinden CD pin
, was ein Card Detect
Pin 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?
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.
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.
Flugzeug
Arsenal
Arsenal
Flugzeug