Forum: Mikrocontroller und Digitale Elektronik Fat auf der MMC mit PIC


von Christian Fasse (Gast)


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)

von Andy (Gast)


Lesenswert?

@Geht das auch irgentwie anders? (Der PIC kann nirgetnwo 512 Byte
speichern)

doch, in seinem Flash-Speicher (zumindest die 16F8xx-Reihe)

von Andy (Gast)


Lesenswert?

hier kannst du etwas darüber nachlesen
http://www.cc5x.de/MMC/

von dds5 (Gast)


Lesenswert?

Der günstigste PIC mit genug RAM wäre wohl der 18F252 bzw. 18F452.

Dieter

von Christian Fasse (Gast)


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.

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
Noch kein Account? Hier anmelden.