SD-Karte: Unterschied zwischen den Versionen
Habo (Diskussion | Beiträge) (→Anschlussbelegung der SD-Karte) |
(→Steckverbinder) |
||
Zeile 23: | Zeile 23: | ||
Die günstigste Art der Kontaktierung ist wohl das Ausschlachten eines billigen Cardreaders, wenn man keine Kabel direkt an die Karte löten will. Einzeln gekaufte Steckverbinder sind meist erheblich teuerer. Teile von AT-Slots oder Verbinder von 5,25''-Floppys gehen auch. Notfalls kann man die Karte zwischen 2 Reihen Stiftleiste einklemmen (oder anlöten). Wenn man nicht direkt auf de Karte löten will könnte man Mikro-SD-Karten benutzen und den passenden SD-Adapter anlöten. | Die günstigste Art der Kontaktierung ist wohl das Ausschlachten eines billigen Cardreaders, wenn man keine Kabel direkt an die Karte löten will. Einzeln gekaufte Steckverbinder sind meist erheblich teuerer. Teile von AT-Slots oder Verbinder von 5,25''-Floppys gehen auch. Notfalls kann man die Karte zwischen 2 Reihen Stiftleiste einklemmen (oder anlöten). Wenn man nicht direkt auf de Karte löten will könnte man Mikro-SD-Karten benutzen und den passenden SD-Adapter anlöten. | ||
+ | |||
+ | Wer jedoch auf einen Selbstbau verzichten will, kann alternativ für relativ schmales Geld einen fertig aufgebauten SD-Adapter zum Anschließen an den µC unter folgender Adresse beziehen: | ||
+ | |||
+ | http://www.shop.display3000.com/wichtiges-zubehoer/experimentierplatinen/sd-speicherkartenplatine.html | ||
+ | |||
+ | Bei diesem Adapter ist bereits eine bidirektionale Pegelanpassung zwischen den 5V-Pegeln der Steuerleitungen des µC´s und den 3,3V-Pegel der SD-Karte an Bord. (es geht auch mit den 5V aber nicht auf dauer !) | ||
+ | |||
+ | Ich hatte anfangs selbst eine Platine mit einem MAX3378 entworfen, welche auch heute noch super funktioniert, der Aufwand hierfür war jedoch gegenüber dem Anschaffungspreis des Fertigteils enorm ;-) | ||
=== Welcher Port === | === Welcher Port === |
Version vom 20. Dezember 2009, 15:57 Uhr
Inhaltsverzeichnis
SD-Karten einbinden
Kann hier bitte mal jemand helfen?
Anschlussbelegung der SD-Karte
- 1 Chip Select = CS
- 2 CMD/DI = MOSI
- 3 GND
- 4 VCC (2,9 - 3,6V)
- 5 CLK/SCLK = SCK
- 6 GND
- 7 DAT/DO = MISO
- 8 NC
- 9 NC
Steckverbinder
Die günstigste Art der Kontaktierung ist wohl das Ausschlachten eines billigen Cardreaders, wenn man keine Kabel direkt an die Karte löten will. Einzeln gekaufte Steckverbinder sind meist erheblich teuerer. Teile von AT-Slots oder Verbinder von 5,25-Floppys gehen auch. Notfalls kann man die Karte zwischen 2 Reihen Stiftleiste einklemmen (oder anlöten). Wenn man nicht direkt auf de Karte löten will könnte man Mikro-SD-Karten benutzen und den passenden SD-Adapter anlöten.
Wer jedoch auf einen Selbstbau verzichten will, kann alternativ für relativ schmales Geld einen fertig aufgebauten SD-Adapter zum Anschließen an den µC unter folgender Adresse beziehen:
Bei diesem Adapter ist bereits eine bidirektionale Pegelanpassung zwischen den 5V-Pegeln der Steuerleitungen des µC´s und den 3,3V-Pegel der SD-Karte an Bord. (es geht auch mit den 5V aber nicht auf dauer !)
Ich hatte anfangs selbst eine Platine mit einem MAX3378 entworfen, welche auch heute noch super funktioniert, der Aufwand hierfür war jedoch gegenüber dem Anschaffungspreis des Fertigteils enorm ;-)
Welcher Port
Angeschlossen wird die Karte an das SPI interface. Für ethersex muss dann nur das Chipselect eingestellt werden:
Hier dazu mal das Beispiel aus der pinning/hardware/radig_web.m4
/* port the sd-reader CS is attached to */ pin(SPI_CS_SD_READER, PB1, OUTPUT)
Ethersex Einstellung
In der menuconfig folgendes einstellen
General => VFS => SD/MMC-Card Access
Dateisystem auf der SD-Karte
FAT16
Günstiger SD-Karten Steckverbinder
Man kann alte Floppy Kabel als günstigen SD-Karten Steckverbinder benutzen. Beispiel: Link