Forum: Mikrocontroller und Digitale Elektronik Problem mit SD-Karten Ansteuerung


von Simon (Gast)


Angehängte Dateien:

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 :)

von RTC (Gast)


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

von Simon (Gast)


Lesenswert?

Speisung der Karte ist in Ordnung. Ja ich werde mal sehen ob ich i-wo 
noch alte Karten zu Hause rumliegen hab.

von SD (Gast)


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.

von W.S. (Gast)


Lesenswert?

Eigentlich kriegt ein ordentlich geschriebener SD-Treiber das von selbst 
heraus, ob es nun eine SD, SDHC, MMX oder SDIO ist.

W.S.

von Simon (Gast)


Lesenswert?

zur fehlerbeschreibung: es funktioniert nur die initialisierung. sonst 
nichts. Weder sektor lesen noch schreiben.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.