Problem mit SD-Karten Ansteuerung

Gast #2762481
Lesenswert?

Guten morgen zusammen,

mein derzeitiges Projekt beschäftigt sich damit, eine kommunikation 
zwischen einem AtMega32 und einer SD Karte aufzubauen.

Ich benutze das Entwicklungssystem von Mikroelektronika (Easy AVR6, mit 
Zusatzboard für die SD-Karte).

http://www.tigal.de/product/1810
http://www.tigal.de/product/1057

Zum testen hab ich einfach mal das Beispielprogramm von Mikroelektronika 
genommen und auf den Chip geflasht. Übers Docklight hab ich dann verfolt 
was passiert. Die Initialisierung klappt noch doch dann kommen nur noch 
Errors.
Das Programm befindet sich im Anhang.

Dann hab ich mir gedacht ich probier mal die Version von Ulrich Radig 
aus. Leider komm ich da zum gleichen Ergebnis. Karte ist auf FAT16 
formatiert. Eine andere Karte hab ich auch schon ausprobiert. Ohne 
Erfolg. Hab mit dem Oszi am SD-Header gemessen, Signale sehen alle super 
aus.

Karten: Kingston SD 2GB

Ich bin mit meinem Latein am Ende. Hoffe ihr könnt mir helfen :)
Angehängte Dateien:
Gast #2762679
Lesenswert?

Hast Du vielleicht eine SD-HC Karte erwischt?? Die müssen anders 
angesprochen werden als die "normalen" Karten. Hatte das auch irgendwann 
einmal. Das fiese war, die Karte war nicht mit HC angeschrieben, aber 
Tante Google sagte da was anderes. Code geändert und schon lief das Teil

Sonst probiere eine 256MB oder 512MB Karte, die sind so viel ich weiss 
NICHT SD-HC

Wie sieht die Speisung der Karte aus? Gut geblockt? Kann genügend Strom 
liefern? Die Karten sind teilweise recht "hungrig" und brauchen je nach 
Zustand schon ein bisschen was...

Gruss
Gast #2762986
Lesenswert?

RTC schrieb:
> Wie sieht die Speisung der Karte aus? Gut geblockt? Kann genügend Strom
> liefern? Die Karten sind teilweise recht "hungrig" und brauchen je nach
> Zustand schon ein bisschen was...

Kann ich nur bestätigen, hatte mal das gleiche Problem dass extreme 
Einbrüche beim Powerup entstanden --> Größerer Puffer und es ging ohne 
Probleme.

Anonsten wäre es hilfreich zu wissen was für ein Fehler auftritt oder 
wie man diesen Fehler feststellen kann. Einfach eine genauere 
Fehlerbeschreibung.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren