Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > Hallo zusammen, > > > > kann mir jemand bei der Funktion "SDC_GetFree" helfen. > > Wenn ich eine SD-Karte mit eine Clustergröße von 512Byte Formatiere kriege ich mit der Funktion > > SDC_GetFree eine fehlerhafte Clustergröße zurück. > > Wenn ich die Karte mit 1024Byte Formatiere kriege ich die richtige größe raus. > > Wenn ich die Karte mit 2048,4096.....formatiere zeigt die Funktion jeweils das vielfache von 1024 an. > > Also bezogen auf 1024Byte. Passt soweit aber! > > Das seltsame ist allerdings, wenn ich die Karte z.B. mit 4096Byte Clustergröße Formatiere und ich mit der > > Funktion SDC_FWrite bzw. SDC_FSync eine 65535 Byte große Datei auf die Karte schreibe. Ich vor dem Schreiben > > und nach dem Schreiben mit SDC_GetFree die freien Cluster subtrahiere. Dann kriege ich 64 verwendete Cluster > > raus? > > Sehr seltsam. So kriege ich mit der Funktion ja nie die wirkliche Clustergröße heraus! > > Kann das einer verifizieren? > > LG > > Holger > > hast du in deinem vorherigen beitrag nicht gesagt, dass deine 2GB speicherkarte zwar fehlerfrei ist > aber nicht mal 1GB hat?? ich glaube, das ding is so ziemlich im ..... verstehste??