Gast
#3005957
Hallo! Seit nun einiger Zeit beschäftige ich mich mit der Ansteuerung von SD-Karten mit Hilfe eines ATMega (oder ATTiny). Das funktioniert auch soweit bisher alles super, nur leider ist mir jetzt eine Karte untergekommen, die ich gar nicht ans Laufen bekomme. Es handelt sich um eine SDHC Card mit 4 GB von ScanDisk (C4 steht da noch). Die Karte lässt sich soweit initialisieren: GO_IDLE_STATE ok, Antwort 0x01 SEND_IF_COND (0x100001AA) ok, Antwort ist auch 0x000001AA SEND_OP_COND (0x40000000) ok, 0x00 Allerdings egal was ich dann sende, normaler Weise READ_OCR oder aber auch READ_SINGLE_BLOCK antworten mit einem Fehler (0x3F). Keine Ahnung was das heißen soll und warum das so ist. Hat vielleicht jemand eine Ahnung was das bedeuten soll? Viele Grüße und vielen Dank Stephan P.S.: GO_IDLE_STATE und SEND_IF_COND benutzen das richtige CRC, alle weiteren Befehle also SEND_OP_COND, READ_OCR, READ_SINGLE_BLOCK nur einen Dummy der nicht stimmt. Aber SEND_OP_COND funktioniert ja auch...