Forum: Mikrocontroller und Digitale Elektronik Unterschiede von SD-Cards


von Peter Kasi (Gast)


Lesenswert?

Hallo,
hab ein kleines Problem mit einer SD-Karte (64 mb) von SanDisk.
Irgendwie scheint die Karte etwas anders zu funktionieren wie die
anderen. Ich hab ein paar Routinen geschrieben um per SPI auf SD-Karten
zuzugreifen. Funktioniert bei den beiden anderen Karten die ich habe
(Panasonic 32 MB SD, und Hama 128 MB MMC) einwandfrei. Nur eben bei der
von Sandisk geht es nur wenn ich erst nachdem die Karte im Slot ist, das
Netzteil einstecke. Das Verhalten kann ich auch am PC nachvollziehen.
Karte in USB-Leser und nix passiert. Wenn ich den USB-Leser abziehe und
mit der Karte drin wieder einstecke wird sie einwandfrei erkannt und ich
kann drauf zugreifen. Ist die Karte defekt?(, aber eigentlich geht es
ja). Hat so ein Verhalten jemand zuvor beobachtet?


Danke mal im voraus,
gruß
Peter

von Olaf (Gast)


Lesenswert?

Schau dir mal das R1 Byzte der Karte an, oder besser die Position an der
es kommt.

Olaf

von Peter Kasi (Gast)


Lesenswert?

Hab ich bis jetzt noch gar nicht geschaut. Bis jetzt takte ich max. 9
mal, wenn ich dann nix anderes wie 0xFF krieg, sende ich nochmal "go
to idle state" raus. Könnte aber mal versuchen die Sache zu erhöhen.
Irgendwo hab ich mal ein Diagramm gehabt wo stand, die SD-Karte sollte
nach max. 8 Takten antworten. Werd ich auf jeden Fall mal probieren.

von Olaf (Gast)


Lesenswert?

Erzaehl mal was dabei rausgekommen ist. Ich musste meine Software
naemlich auch extra fuer eine Karte aendern und ich meine das waer
Sandisk gewesen.
Ich probier jetzt es jetzt einfach nochmal wenn FF rauskommt und gebe
erst nach fuenfmal auf. Damit geht es ganz gut.

Olaf

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.