Hallo Leute,
Arbeite derzeit an einem größeren Projekt und nun möchte ich daten von
einer SD Karte liefern. Bei der SD Karte habe ich die Pegelkonverter
LVX04 bzw HCT125. Die 3,3V habe ich mittels LM317 erzeugt und werden
konstant gehalten.
Verwendet wird eine 32Mbyte MMC Karte mit der bezeichnung 0631150 4.0
Die SD Karte habe ich mit Windows XP auf FAT formatiert.
SD Libaries habe ich die von Holger Klabunte.
Leider liefert mir GetDriveInformation() nen Error.
LCD Display ist nicht vorhanden, nur jede Menge LEDs ;)
Gibt es irgenteine möglichkeit Programmtechnisch zu testen an was es
liegt oder zumindest eine Verbindung sehr langsam herzustellen.
Programmausschnitt:
1 | /* SPI Init*/
|
2 | #ifdef MMC_CARD_SPI
|
3 | MMC_IO_Init(); //Initialisize SD CARD
|
4 | #endif
|
5 |
|
6 | if(GetDriveInformation()!=F_OK) // Check if SD Works
|
7 | {
|
8 | imageL[0][0][0]=0;
|
9 | imageL[1][0][0]=0;
|
10 | }
|
imageL[][][] schaltet mir eine Led aus (zur überprüfung) und da es
!=F_OK ist ist die Led natürlich die ganze zeit aus.
Vielleicht habt ihr ja eine Idee ;)
mfg kremsy