www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MMC Card -- Probleme


Autor: Jens-Erwin (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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 --- ???

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.