Forum: Mikrocontroller und Digitale Elektronik SD-Karte CID CSD


von Mario X. (grinderfx)


Lesenswert?

Hi.?
In allen beispielen die ich gefunden habe wird das CID und CSD Register 
von der Karte gelesen.
Ausgewertet werden die daten aber nicht.
Hat das einen bestimmten grund?
Gibt man nur das kommando zum auslesen, um zu prüfen ob die karte 
richtig gelesen werden kann und richtig initialisiert wurde?


Dann verstehe ich das mit dem card status nicht.
Laut meinen datenblättern befindet sich in R1 in bit 9-12 der Karte der 
Status (idle,ready,standby....). Die dort angegebenen werte passen 
überhaupt nicht zu meinem beispielprogramm,welches aber super 
funktioniert.

welche werte müssen denn nun im card status register stehen für transfer 
state oder idle state?

von holger (Gast)


Lesenswert?

>In allen beispielen die ich gefunden habe wird das CID und CSD Register
>von der Karte gelesen.
>Ausgewertet werden die daten aber nicht.

Bei CID macht das auch nichts. Da steht nichts wichtiges drin.
CSD sollte man schon auswerten wenn man Karten > 1GB lesen/schreiben
möchte.

>Hat das einen bestimmten grund?

Der Code soll möglichst klein bleiben ?

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.