mikrocontroller.net

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


Autor: Christian Fasse (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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)

Autor: Andy (Gast)
Datum:

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

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

Autor: Andy (Gast)
Datum:

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

Autor: dds5 (Gast)
Datum:

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

Dieter

Autor: Christian Fasse (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.