Forum: Mikrocontroller und Digitale Elektronik Default Wert von Clk beim Start einer MicroSD-Karte (2GB)


von eugen (Gast)


Lesenswert?

Hallo,
Ich muss eine Kommunikation zwischen einem FPGA und der MicroSD-Karte 
realisieren. Die Kommunikation läuft einwandfrei, jedoch nicht bei der 
MicroSD-Karte von der Firma SanDisk. Diese lässt sich nicht 
Initialisieren.

Das Problem habe ich dann durch Zufall gelöst, in dem ich Clk-Signal vor 
dem Start auf 1 gesetzt habe. Also den Default Wert. Danach werden an 
die SD-Karte mindestens 86 Byte von 0xff geschickt usw. Also Art 
Start-Vorgang bei den SD-Karten.

Setzte ich jedoch das Signal von Clk auf 0 vor dem Start. Funktioniert 
die SD-Karte nicht. Dann habe ich eine zweite SD-Karte von SanDisk 
genommen => das gleiche Problemm.

SD-Karten von anderen Herstellern, die ich ausprobiert habe, 
funktionieren in beiden Fällen (also 1 oder 0 von Clk vor dem Start) 
einwandfrei.

Hat schon jemand auf das Problem gestossenn, und kennt evtl. den Grund 
dafür. Bin über jeden Hinweis dankbar. Ich wollte die Problematik kurz 
in meiner Bachelorarbeit erwähnen, ohne jedoch den Grund des Problems zu 
wissen wäre einbisschen blöd.

Gruß, eugen

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.