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