www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Compact Flash Treiber für C


Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

hat schon jemand Treiber entwickelt, mit denen man in C (8051
Wickenhäuser) die Dateistruktur so anlegen kann, daß diese auch von
einem PC gelesen werden können. Es soll Routinen geben, die die Karte
beschreiben können. Diese müssen aber nicht unbedingt von PC lesbar
sein. Ich möchte Daten mit einem µC auf die CF Karte aufzeichnen, diese
Daten dann mit einem PC auslesen.

mfG

Matthias

Autor: Volkmar (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Matthias,

wie ich schon in einem Nachbarthread erwähnt habe:

http://home.t-online.de/home/holger.klabunde/avr/a...

Enthält Compact-Flash und MMC.

Ist zwar für den AVR-GCC, sollte sich aber anpassen lassen.

BTW: Möchtest Du jetzt vom PC lesen oder nicht? In Deinem Text bist Du
widersprüchlich.

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ja ich möchte mit einem µC Daten auf CF speichern, die dann mit dem PC
gelesen werden können, ohne spezielle Treiber. Da scheint mit den
genannten Routinen ja zu funktionieren. Nun habe ich gesehen, daß Atmel
den Chip AT89C5131 anbietet, der einen USB Anschluß nachbilden kann. Nun
wäre die Idee, einen USB-Stick zum Speichern zu nutzen anstelle einer
Compact Flash Karte. Dies würde die Sache wahrscheinlich einfacher
machen in Bezug auf die Hardware. Hat jemand schon Routinen, mit denen
man mit o.g. Chip Daten speichern kann, die dann auch mit einem PC
gelesen werden können. Ich denke da so an eine "Logger Funktion" für
verschiedene Sachen.

Vielen Dank im Voraus für jede Art von Hinweisen.

Gruß

Matthias

Autor: Rüdiger Bruns (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nimm doch eine MMC, der SPI ist bei den meisten Atmel 51er vorhanden, di
Software in C für den AVR ist hier im Forum und lässt sich einfach
anpassen, nur mit little und big endian musst du aufpassen.

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.