Forum: Mikrocontroller und Digitale Elektronik MMC Card -- Probleme


von Jens-Erwin (Gast)


Lesenswert?

Hallo,

habe nun ziemlich viel Material durchgesehen und eine Probeschaltung
aufgebaut. Aber es gibt nervige Widersprüche.

Rückgabewert bei CMD0 ist bei mir 0 und nicht 1, manchmal auch 0x95

Wenn ich die Karte lesen will, bekomme ich auch nur 0x00.
Wenn ich allerdings nach jedem Daten Out/In (SPI - selbst aber in
Assembler angelegt) eine Information an mein LCD-Display sende
(erzwungene pause also), stimmen die Werte einigermaßen. Nur lesen tut
es auch nicht (dann immer 0xFF obwohl die Karte voll ist).
Auch muss ich immer wenn ich Daten schicke gleich wieder neue einlesen,
sonst geht es nicht. Habe auch Beispiele gesehen mit getrennten
DatenOut und DatenIn.
MC läuft mit 5V. Spannungsteiler sind am Ausgang. DO von der MMC direkt
am Eingang -- müsste doch reichen? (0,6 mal 5V = 3V).

Hat jemand ein Programm in C (ist etwas übersichtlicher) oder
Assembler, was wirklich funktioniert? Das was ich aus anderen Beiträgen
habe, ist immer unterschiedlich, vorallem was die "Dummy"-Clocks
betrifft.

Danke für evtl. Hilfe -- bin ansich sehr erfahren mit Assembler aber
hier --- ???

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.