Initialisierung microSDHC

Gast #2634083
Lesenswert?

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
#2634337
Lesenswert?

> 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".
Gast #2634426
Lesenswert?

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!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren