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.
Als Hardware habe ich einen Atmega32 mit einer Taktung von 14.7456Mhz. Zu hoch????
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!!!