Forum: Mikrocontroller und Digitale Elektronik CID-Register bei MMC / Frage an Uli


von Sebastian Wille (Gast)


Angehängte Dateien:

Lesenswert?

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

von Sebastian Wille (Gast)


Lesenswert?

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

von Ohoh (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.