Forum: Mikrocontroller und Digitale Elektronik STM32F4 Discoveryboard mit SD Karte


von Julian K. (darksoldier)


Lesenswert?

Hallo,
ich habe im Internet von diversen Leuten gelesen, die eine SD-Karte an 
das STM32F4 Discoveryboard angeschlossen haben. Das möchte ich nun auch 
machen.

Ich habe mir das Programm MicroXPlorer von STM runtergeladen.
Dort habe ich dann SDIO 1-bit ausgewählt. Dann wird mir folgende 
Konfiguration vorgeschlagen:

PC_8  SDIO_D0
PC_12 SDIO_CK

PD_2  SDIO_CMD

Daraufhin habe ich im Manual nachgeschaut und gesehen, dass
PC_12 SDIO_CK
bereits belegt ist.

Es dient dem CS43L22 als SDIN.

Deswegen ist jetzt meine Frage, ob ich diesen Port doppelt belegen kann 
oder ob des nicht möglich ist. Und wenn nicht, fänd ichs cool wenn mir 
jemand sagen kann wie man des dann anders anschliessen kann.

Danke im Vorraus
mfg DarkSOldier

: Verschoben durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Bitte vor dem Erstellen eines Threads die Beschreibung der einzelnen 
Foren genauer lesen.

Zu

"Forum: www.mikrocontroller.net
Wie findet ihr diese Website, was würdet ihr verbessern?"

passt Deine Frage eher gar nich.

von Artjomka (Gast)


Lesenswert?

Ich stand auch vor dem Problem.

So lange du SD-Karte und DAC nicht gleichzeitig verwenden willst kannst 
du die Pins doppelt belegen. Aber ich habe die Pins vom DAC aufgetrennt 
und umgelegt (ich glaube auf Port B kann man die noch legen, da war 
ansonsten nichts drauf).

Schließ deine SD-Karte am besten gleich im 4-Bit Modus an...

von Julian K. (darksoldier)


Lesenswert?

OK danke für deinen Tipp ;)

von holger (Gast)


Lesenswert?

>Schließ deine SD-Karte am besten gleich im 4-Bit Modus an...

Den 1-Bit Mode unterstüzt die Lib von ST sowieso nicht.
Da muss man dann selber Hand anlegen. Größere Karten
als 4GB gehen auch nicht. Auch da muss man selbst was ändern.

SPI ist auch noch eine Alternative.

von Julian K. (darksoldier)


Lesenswert?

Ok das habe ich nicht gewusst ich bin noch relativ neu bei den ARMS ;)
Ich bin derzeit dabei mal zu überlegen wie ich das Board modifizieren 
kann damit ich dass mit den SDIOs machen kann :)
Danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.