Hallo, bei der Initialisierung von microSDHC(8G) karte hatte ich Probleme: 1. die Karte kann CMD0 erfolgreich antworten 2. anschließend wurde CMD8 durchgeführt mit folgend: 0x48 0x00 0x00 0x01 0xAA 0x87 die Antwort lautet: 0x01 0x01 0x01 0x01 0x01 der erste Antwortbyte ist R1 antwort, das ist richtig. der 4.Byte ist richtig, die karte kann die Spannung akzeptieren die Checkpattern ist nicht richtig! ist solche Antwort eine gültuge oder ungültig? 3. ich habe zwei andere 2G michroSD karte mit gleicher Software probiert. CMD0 war kein Problem,CMD8 hatten geleiche Antworten wie oben! wenn die Antwort ungültig bedeutet, ist es komisch da die karte gestern gekauft wurde. Gruss
> die Antwort lautet: 0x01 0x01 0x01 0x01 0x01
Ich lese mal im Kaffesatz, habe grade keine Glaskugel hier:
Du hast vergessen, dass man beim SPI immer auch schreiben muss - selbst
wenn man nur lesen möchte - und liest immer dasselbe Byte aus dem
Register als Antwort, d.h. das R1 Byte.
Meine µSD Karte hier liefert als Antwort nämlich "0x01 0x00 0x00 0x01
0xAA".
Jim Meba schrieb: >> die Antwort lautet: 0x01 0x01 0x01 0x01 0x01 > > Ich lese mal im Kaffesatz, habe grade keine Glaskugel hier: > > Du hast vergessen, dass man beim SPI immer auch schreiben muss - selbst > wenn man nur lesen möchte - und liest immer dasselbe Byte aus dem > Register als Antwort, d.h. das R1 Byte. > > Meine µSD Karte hier liefert als Antwort nämlich "0x01 0x00 0x00 0x01 > 0xAA". du hast rechts. ja beim lesen muss man auch etwas schreiben.dann zum erfolg. bei mir sende ich einmal 0xFF dann lese ich mal. läuft!
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.