Hi (Uli)! Erst einmal ein dickes Lob an die super Beschreibung und die Software zur MMC auf Deiner Homepage! :-) Ich habe an Hand des Sandisk-MMC-Datenblattes und Deiner C-Software für den Atmel meine MMC soweit gebracht, daß sie CMD0 und CMD1 akzeptiert (Assembler). Nun wollte ich das CID-Register auslesen, bekomme aber nach Write_Command_MMC immer nur eine 127 zurück. Hattest Du diesen Fehler auch mal? Der PullDown-Widerstand von DataOut nach GND ist bei mit übrigens immens wichtig! Ich habe ewig versucht, meine MMC "hot-plug-fähig" zu machen, ohne Erfolg... Mit dem PullDown ging's plötzlich perfekt! Aber nicht mit einem PullUp... Danke schonmal! Sebastian
Meine erste Test-MMC war von Sandisk. Nun habe ich es mit einer von canon probiert --> leider mit den gleichen Problemen... Scheint schon an meiner Software zu liegen. CMD1 geht nach wie vor, auch nach der Abfolge CMD0/CMD1 (also ein 2. Mal CMD1), aber CMD10 = CID will einfach nicht gehen... Weiß jemand Rat? Danke auf jeden Fall! :-) Sebastian
Ist zwar schon paar Jahre her, aber ich habe gerade genau das gleiche Problem :( die Karte antwortet einfach nicht...und bleibt in der while schleife hängen Das kommando kommt richtig an und die Karte Antwortet mit 0xFF, aber dann sollte sie mit 0xFE antworten und dann den Inhalt des Registers senden, aber soweit kommt sie gar nicht... Weißt du vielleicht noch an was es bei dir lag?? Grüße
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.