Forum: Mikrocontroller und Digitale Elektronik 0x40 und 0x95 in SD/MMC-Karte


von Malve (Gast)


Lesenswert?

Hallo,

kann mir jemand sagen was die Hex-Zahlen 0x40 und 0x95 bei einer SD/MMC
für eine Wirkung haben. Die Doku gibt da leider keine große Auskunft.

Malve

von bastler (Gast)


Lesenswert?

0x40 = CMD0 = Reset (in SPI-Mode setzen)
0x95 = CRC-Prüfsumme für CMD0

von sonst wer (Gast)


Angehängte Dateien:

Lesenswert?

hier die doku

von Malve (Gast)


Lesenswert?

Danke,

@sonst wer: die Doku habe ich, aber sie bringt mich an der Stelle nicht
weiter.

@bastler: ist CMD0 nicht gleich 0x00? Ich habe mir einige Beispiele für
die Ansteuerung runtergezogen. Was mich irritiert, dass ich in diesen
Beispielen gesehen habe, dass die CMDs mit 0x40 verodert wurden. Ich
finde in keiner Doku, was 0x40 eigentlich bewirkt.

Malve

von bastler (Gast)


Lesenswert?

CMDX = X + 0x40

seite 61

01xx xxxx
  4    0

8Byte 0 = adresse 0

cccc ccc1
  9    5

von bastler (Gast)


Lesenswert?

crc is nur für cmd0 wichtig
im spi-mode wird crc nicht beachtet am besten das letzte byte = 0xFF

von Malve (Gast)


Lesenswert?

Danke für die Info, habe die Stelle nicht auf Anhieb geblickt.

Malve

von bastler (Gast)


Lesenswert?

dafür gibts ja so Foren

vielspass mit der sd/MMC-Card

hast du dich schon mit der Fat beschäftigt ?
- eklig
was willst du den bauen ?

von Olaf (Gast)


Lesenswert?

CRC ist selbstverstaendlich auch im SPI Mode wichtig. Jedenfalls wenn
man Wert drauf legt ein einigermassen zuverlaessiges Produkt zu
entwickeln.

Olaf

von Malve (Gast)


Lesenswert?

@bastler : ich will versuchen eine Bitmap am PC auf die Karte zu
schreiben und dann mit dem µC das Bitmap auslesen und auf dem Display
darstellen.
Im ersten Schritt werde ich mich nur mit der Kommunikation beschäftigen
 und wenn es dann klappt, dann muss ich mich wohl mit FAT rumplagen.

@Olaf: klar ist Zuverlässigkeit wichtig, aber alles der Reihe nach

Malve

von bastler (Gast)


Lesenswert?

lass ihn doch erstmal in den SPI-Mode kommen
so wie sich dass liest is crc ersteinmal unnötig

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.