www.mikrocontroller.net

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


Autor: Markus K. (Gast)
Datum:

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

Autor: Markus K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was ich leider vergessen habe das ganze wird mit einem PIC16F877A
gemacht.

Deshalb auch leider im falschem Forum =(

@Mods bitte verschieben.


lg Markus

Autor: Daniel R. (daniel_r)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, das Forum ist das Richtige.

Autor: Rahul (Gast)
Datum:

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

Autor: Markus K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hm leider hat mir das auch nicht wirklich weitergeholfen.

Hat vll noch jemand einen Tipp bzw. Hinweis?


lg Markus

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

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

Autor: Markus K. (Gast)
Datum:

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

Autor: 'Andy (Gast)
Datum:

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

Autor: Markus K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oh das hilft aber gewaltig, ich danke....

Viel danke für diesen Tipp. :P

lg MArkus

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.