SD Karte antwortet nicht auf CMD0 - LA Bild angehängt

OP #2428928
Lesenswert?
• ▲
▼
Hallo zusammen

Ich versuche gerade eine SD Karte mit der Lib von hier
http://elm-chan.org/fsw/ff/00index_e.html
anzusteuern.

Ich habe dazu das Generic beispiel genommen und meine eigenen SPI 
Routinen
hinein geschrieben.

Das Problem ist nun, dass die Karte nicht auf das IDLE Command 
antwortet.

Meiner Meinung nach, ist das Timing korrekt. Würde aber gerne noch eure 
Meinung hören.

Deshalb im Anhang das Timingdiagram...

CLK Frequenz ist ca. 30KHz.
Wie schnell darf man mit dem CLK sein, bevor die Karte initialisiert 
wurde?

Angesprochen werden soll eine 1Gb micro SD Karte.
Habe auch schon eine 1Gb mini SD versucht.

Mikrocontroller ist ein STM32. Das gesamte System läuft mit 3.3V
am DataOut der Karte habe ich einen 10k PullUp nach 3.3V.

Vor der Speisung der Karte befindet sich noch ein 4.7uF C

Danke schonmal
Angehängte Dateien:
#2429062
Lesenswert?
• ▲
▼
> Wie schnell darf man mit dem CLK sein, bevor die Karte initialisiert
> wurde?

400 kHz

> Das Problem ist nun, dass die Karte nicht auf das IDLE Command
> antwortet.

Im Diagramm sieht das nicht korrekt aus, denn da sollten vom µC ein Byte 
0x40,  danach 4 Null (0x00) gefolgt von einem Byte 0x95 (CRC) kommen. 
Das  ergibt das CMD0 für den Switch in den SPI Modus.
OP #2430031
Lesenswert?
• ▲
▼
Jim Meba schrieb:
> Im Diagramm sieht das nicht korrekt aus, denn da sollten vom µC ein Byte
> 0x40,  danach 4 Null (0x00) gefolgt von einem Byte 0x95 (CRC) kommen.
> Das  ergibt das CMD0 für den Switch in den SPI Modus.

Du hast recht :)

Anbei nun das Timingdiagram mit dem angepassten Programm...

Doch es klappt immer noch nicht :(

Das timing müsste stimmen oder?

Ich habe CLK von ca 280KHz
Angehängte Dateien:

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.