Forum: Mikrocontroller und Digitale Elektronik Anfänger: MMC/SD Dateien auslesen bzw. erstellen


von Markus K. (Gast)


Lesenswert?

Hallo,

Ich habe als Auftrag auf eine MMC Daten in einer Datei abzuspeichern.
Die Daten sollen ebenfalls ausgelesen werden können.(ist nur ein Teil
des Projektes). Harware absolut kein Problem nur mit der Software...

Nun hab ich von diesem Gebiet kA ich bekomm das mit der Initalisierung
das SPi etc. hin nur mit dem Auslesen und Schreiben der
Dateien,...Kennt einer zufällig ein Bsp-Prgramm welches so ähnlich
aufgebaut ist? Es muss nicht besonderes können nur einfach auslesen und
speichern. Das ganze sollte in C realisiert sein. Kommentare wären
natürlich ideal sind aber nicht nötig....

Ich danke im voraus.

lg Markus

von Markus K. (Gast)


Lesenswert?

Was ich leider vergessen habe das ganze wird mit einem PIC16F877A
gemacht.

Deshalb auch leider im falschem Forum =(

@Mods bitte verschieben.


lg Markus

von Daniel R. (daniel_r)


Lesenswert?

Nein, das Forum ist das Richtige.

von Rahul (Gast)


Lesenswert?

hast du dir mal die AN1003 bei microchip angeguckt?
Die habe ich gerade bei denen gefunden. Selber angeguckt habe ich sie
mir nicht (kein wirklich Interesse an PICmicros...)

von Markus K. (Gast)


Lesenswert?

Hm leider hat mir das auch nicht wirklich weitergeholfen.

Hat vll noch jemand einen Tipp bzw. Hinweis?


lg Markus

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Grundlegend gilt es zwei Dinge in den Griff zu bekommen.

1) Das Lesen und Schreiben von Datenblöcken der SD/MMC-Karte. Diese
Datenblöcke sind i.d.R. 512 Bytes groß. Als Schnittstelle bietet sich
hier SPI an.

2) Ein darauf aufsetzender Dateisystemtreiber, der das
FAT16-Dateisystem unterstützt. FAT32 ist erst bei Speicherkarten mit
mehr als 2 GByte Kapazität notwendig.

Das sollte beim gezielteren Suchen helfen.

von Markus K. (Gast)


Lesenswert?

Also was ich dazu sagen hätte sollen, also auf MMC schreiben bzw. lesen
kann ich bereits nur eben auf einem Dateisystem ala Fat nicht. Fat16
würde für meine Zwecke auf alle Fälle reichen.

www.cc5x.de is recht gut erklärt, behandelt aber schreiben auf ein File
leider nicht =(

lg Markus

von 'Andy (Gast)


Lesenswert?

hallo Markus,

schau dir mal die FAT unter http://elm-chan.org/fsw/ff/00index_e.html
an. Da kannst du auch auf die Karte schreiben.

'Andy

von Markus K. (Gast)


Lesenswert?

Oh das hilft aber gewaltig, ich danke....

Viel danke für diesen Tipp. :P

lg MArkus

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.