Fat auf der MMC mit PIC

Gast #166654
Lesenswert?
• ▲
▼
Hallo.
Kennt sich einer von euch mit dem FAT-Format auf einer MMC aus?
Ich bin gerade dabei einem PIC beizubringen Text in eine .txt Datei auf
einer MMC-Speicherkarte zu schreiben.
Nun habe ich folgendes Problem: Ich kann die Daten zwar in die .txt
schreiben, nur: ich muss dan ja auch die FAT Tabelle anpassen (Die TXT
ist ja jetzt größer).
Wie mach ich das?
Da die Daten auf der MMC ja in Blöcken angeordnet sind, kann ich immer
nur 512 Byte aufeinmal schreiben bzw. lesen.
Ich müßte dann also den Sektor der FAT, den ich verändern will lesen,
die richtigen Einträge verändern, und die Daten dann zurückschreiben.

Geht das auch irgentwie anders? (Der PIC kann nirgetnwo 512 Byte
speichern)
Gast #166658
Lesenswert?
• ▲
▼
cc5x.de kenn ich. darauf basiert ja auch mein Code. Nur: dort geht es
ums lesen. Ich will schreiben.

In den Flash schreiben ginge. Nur: das ganze ist für den Dauereinsatz,
mit ungefähr 100 Schreibzugriffen am Tag.
Das macht der Flasch nicht lange mit.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.