Forum: Mikrocontroller und Digitale Elektronik [avr] Byte von SD-Karte lesen?


von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Hallo!

Ich suche ein Software-Beispiel, das mir zeigt, wie ich per SPI ein paar 
Bytes von einer SD-Karte lesen kann. Also ganz primitiv: Cluster und 
Byte-Adresse an die SD-Karte senden, dadurch das Byte von der SD-Karte 
lesen.

Was ich bisher gefunden habe waren nur fertige Libs, die helfen mir aber 
nicht, das Prinzip zu verstehen.

Hat jemand einen Tipp?

P.S.: am liebsten wäre mir ein möglichst primitives Beispiel, also in 
Assembler. Aber auch C würde mir schon mal helfen.

von holger (Gast)


Lesenswert?

>Was ich bisher gefunden habe waren nur fertige Libs, die helfen mir aber
>nicht, das Prinzip zu verstehen.

Wenn die dir nicht helfen, kann dir keiner helfen.

von Peter R. (gelb)


Lesenswert?

Hier http://elm-chan.org/docs/mmc/mmc_e.html ist MMC / SD recht schön 
erklärt.

Grüße, Peter

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Peter Roth schrieb:
> Hier http://elm-chan.org/docs/mmc/mmc_e.html ist MMC / SD recht schön
> erklärt.
>
> Grüße, Peter

Danke!
Genau sowas hab ich gesucht. :-)

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Noch eine Frage, falls jemand mit sowas Erfahrung hat:

Wenn ich nur ein Byte auf der Karte ändern will, muss ich dann 
mindestens einen Block (512 Bytes) komplett schreiben?

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.