www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SPI-Bus mit SD-Karte freigeben


Autor: Andy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich hatte mal den Fall, da wurde eine SD-Karte mit dem SPI-Bus 
angesteuert und der Bus wurde auch für andere Elektronik benutzt. Bei 
der Kommunikation hat sich der Bus "aufgehängt" und es hat keine 
Kommunikation stattfinden. Ich habe dann festgestellt, dass es an dem 
letzten Bit auf der Datenleitung lag, dass von der SD-Karte gelesen 
wurde, d.h. war das letzte Bit eine "1" hat es funktioniert, war das Bit 
"0" konnte die andere Elektronik den Bus nicht nutzen, die SD-Karte hat 
die Datenleitung quasi blockiert. Das Problem wurde dadurch gelöst, dass 
nach dem die Daten von der SD-Karte gelesen wurde, das CMD0-Kommando 
übertragen wurde, was laut Datenblatt "Resets all cards to idle state" 
heißt.
Muss die SD-Karte nicht von sich aus den Bus freigeben und falls das 
CMD0-Kommando nötig ist, muss man beim nächsten Lesevorgang die SD-Karte 
erstmal neu initialisieren?

ANdy




Autor: Obelix (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Häää ?

Nach dem die CS der SD-Karte H-Pegel bekommt, wird der Datenausgang 
Hochohmig.

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.