Hi, ich habe eine riesen Problem mit dem Schreiben/Lesen der SD-Karte, und hoffe, dass Ihr mir weiterhelfen könnt!!! Also ich benutze den Code von Ulrich Radig, mit der minimal-Schaltung, allerdings habe ich für die Spannung keine Kondensatoren, sondern einen Spannungswandler auf 3,3V,dazu habe ich eine 512MB-SD-Karte. Softwaretechnisch ist der einzige Unterschied, dass ich kein fat benutze, also nur die mmc-Dateien. Mein Problem ist nun folgendes: die Initiallisierung funktioniert ohne Fehler. Wenn ich an Adresse 0 schreibe, gibt er mir auch keinen Fehler. Wenn ich danach aber den Schreibbuffer nulle, und in den Buffer wieder einlese, ist der Buffer immer noch genullt, obwohl ich andere Werte reingeschrieben habe. Wenn ich probiere in Block 2 zu schreiben, bekomme ich immer den "Error 40" ausgegeben. Kennt Ihr dieses Problem und könnt mir vielleicht weiterhelfen? Brauche wirklich dringend Hilfe!!! MfG, Ozzy
Aso, ich benutze einen Atmega 16 mit einem Quarz mit 14,7456Mhz; ist das vielleicht zu schnell???
>Aso, ich benutze einen Atmega 16 mit einem Quarz mit 14,7456Mhz; ist das >vielleicht zu schnell??? Keine Ahnung ! Schon mal mit 4MHz ausprobiert ? SPI Takt mal auf 1/4, 1/16, 1/128 runtergesetzt ? Was ist los mit dir ? Die Vermutung war doch schon ok. Ausprobieren !!! Wo bleibt dein Forscherdrang ? Oder erwartest du das das ein anderer für dich tut ?
@holger: 4Mhz habe ich nicht da, aber der Prescaler ist schon auf 1/128 eingestellt, langsamer geht es ja nicht. Bin nur nach ein paar Tagen suchen am Ende mit meinem Latein. @Obelix: Sorry, bin nicht ganz so firm; wie kann ich das denn mit dem Debugger herausfinden? Ich hatte eben gehofft, dass jemand dieses Problem kennt, und mir vielleicht sagen kann, was da schief läuft... MfG, Ozzy
>@holger: 4Mhz habe ich nicht da, aber der Prescaler ist schon auf 1/128 >eingestellt, langsamer geht es ja nicht. Das ist langsam genug. Ich hab noch kein Programm gesehen das Ulrichs MMC Routinen zum schreiben benutzt. Da war glaub ich mal was mit ner Webcam, aber hmmmm. Hier ein paar Links (hoffe die funktionieren) mit weiteren MMC/SD Schreibroutinen Roland Riegel Beitrag "MMC/SD-Karte mit FAT16 an AVR" Simon Lehmayr Beitrag "Datenrekorder auf SD-Karte mit mega88" Von mir ;) Beitrag "MP3 von 4GB SDHC mit ATMega32" Irgendwas davon sollte funktionieren.
Hi, eigentlich wollten wir auf fat verzichten, da es eh nur Platz in Anspruch nimmt, wenn man die Karte nicht mit dem PC auslesen möchte. Also suche ich irgendetwas, was klein und platzsparend ist... Und am besten, wo ich meine jetzige Platine weiterverwenden kann. Geht das denn bei o.g. Beispielen? Mir sitzt leider arg die Zeit im Nacken!!! MfG, und vielen Dank schon einmal im Voraus, Ozzy
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.