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
0x40 = CMD0 = Reset (in SPI-Mode setzen) 0x95 = CRC-Prüfsumme für CMD0
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
CMDX = X + 0x40 seite 61 01xx xxxx 4 0 8Byte 0 = adresse 0 cccc ccc1 9 5
crc is nur für cmd0 wichtig im spi-mode wird crc nicht beachtet am besten das letzte byte = 0xFF
Danke für die Info, habe die Stelle nicht auf Anhieb geblickt. Malve
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 ?
CRC ist selbstverstaendlich auch im SPI Mode wichtig. Jedenfalls wenn man Wert drauf legt ein einigermassen zuverlaessiges Produkt zu entwickeln. Olaf
@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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.