MCU schreibt File in microSD(FAT32)

Gast #2622082
Hi All,
ich möchte durch ein MCU ein Txt File in ein mikroSD karte schreiben.
Zuerst habe ich die Grundlage zu FAT32 gelesen.
Danach habe ich ein Name "test1111txt" für den File erzeugt und im Root 
Dir in Cluster 2 geschrieben. Der erste Cluster ist 5, Attribute 
0x20,File Size 512Bytes.
Anscließend habe ich in FAT1 und FAT2 den Eentry von Cluster 5 mit "ff 
ff ff 0f" ausgefüllt. Diese "ff ff ff 0f" und den Dateiname habe ich 
durch software ausgelesen und sind richtig.
Schließlich schrieb ich Daten ab dem 0.Sektor in Cluster 5. Die Daten 
sind 512Bytes.

Wieder habe ich durch meine Software kann ich den Daten auslesen und in 
Hyperterminal ausdrucken. Dann steckte ich die Karte in PC. Im PC 
befindet sich die Text File mit den Name"test1111.txt",aber bei Öfffen 
sagte es "den File existiert nicht!" (Bild links)

Ich weiß nicht warum und daher die Hilfe zu bitten.
Wenn jamand den gleichen problem hatte kannst du mir einmal erklären? 
ich bedanke mich für Hilfe!


Gruss
Chun
Angehängte Dateien:
Gast
Jim Meba schrieb:
> Meine Kristallkugel sagt: Du machst was falsch beim Cluster zählen.
> Was sagt "chkdsk I:" zu Deiner µSD?

Danke für Antwort.
was ist der VollName von "chkdsk I:"?
Hast du die Formel zur Berechnung vom Cluster. ich habe mein FAT1 
auslesen, die erste 32 Bytes sind:
F8 FF FF 0F FF FF FF 0F FF FF FF 0F 00 00 00 00 00 00 00 00 FF FF FF 0F 
00 00 00 00 00 00 00 00
Gast
Martin Wende schrieb:
> Schieb die Karte mal in nen Androiden, der kann die Datei lesen.
> Habe den Fehler auch grade mit ner SD Library und weis nicht worans
> liegt...

hi ich habe einmal unter android system probiert. die file kann geöffnet 
werden. Hast du die Lösung, wie unter Windows geöffnet werden kann?
Gruß

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.