mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SD-Karte und RDY-Signal (Pin 37)


Autor: Carsten Pietsch (papa_of_t)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Auskenner,

ich möchte eine CF-Karte mit einem AVR ansteuern und hab mich schonmal 
belesen. Dabei ist mir aufgefallen, daß einige Layouts das RDY-Signal 
der Karte abfragen, andere nicht (z.B. hier: 
http://members.aon.at/voegel/Downloads/Driver/CF_H... 
)

Reicht es also, das Statusregister der Karte zyklisch zu lesen (ob sie 
bereit ist) bzw. ist ein normaler AVR "langsam genug", daß er sowieso 
nie in die Verlegenheit kommt, ein BUSY (RDY = LOW) zu kriegen?

Autor: Carsten Pietsch (papa_of_t)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wow, der Link hat hinten 3 Punkte und funktioniert trotzdem - wie hab 
ich das geschafft? :-)

Autor: Carsten Pietsch (papa_of_t)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
der Titel sollte natürlich auch "CF-Karte" heißen. SD-Karten sind schon 
ganz ok, nur nicht ganz so schnell.. :-)

Autor: Franz josef Vögel (advors)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Status von CF-Karten kann über den RDY-Pin (Hardware-seitig) oder 
über das Statusbyte (Software-seitig) ausgewertet werden. Das Statusbyte 
bietet den Vorteil, dass noch Informationen ausgelesen werden können, 
warum z.B. ein Lese- oder Schreibkommando mit einem Error beantwortet 
wird.

Während ich bei den Routinen auf 
http://www.mcselec.com/index.php?option=com_conten... 
noch mit dem RDY gearbeitet habe, bin ich dann auf 
http://members.aon.at/voegel/Downloads/Driver/CF_H... auf das 
Statusbyte aus den oben erwähnten Gründen umgestiegen.

Viele Grüße
Josef

Autor: Carsten Pietsch (papa_of_t)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Immer wieder ein Genuß, wenn sich jemand auskennt, Kompliment! Ich habe 
auch den Eindruck, daß man weit weniger Software-Aufwand betreiben muß, 
um die Karte zum Lesen, schreiben und besonders zum Initialisieren zu 
bewegen, gegenüber der SD-Karte.

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.