CF-Karte an AVR mit FAT: nur lesend

Gast #48829
Hallo Leute,

ich habe gesehen, dass das Thema schon x-mal durchgekaut wurde, aber es
muss sein ;-)

Ich will mit einem AVR (Mega irgendwas) einen Webserver und einen
Soundserver bauen, dafür benötige ich einen große Menge Nur-Lese
Speicher (z.B. 64 oder 128 MB Flash). Die Daten werden vom PC aus
geschrieben und dann nicht mehr verändert, also am besten mit einem
PC-Flash-Adapter direkt auf die Karte. Der AVR greift später nur lesend
darauf zu und schaufelt die Daten ins LAN/an den Soundprozessor (bei
WAVs).

Gibt es eine Lösung, bei der man nicht so tief ins eingemachte
einsteigen muss (fertige LowLevel-Routinen)?

Gruß    R A L F
Gast #48830
... möchte noch was anfügen:  CF ist im Prinzip egal, könnte auch
MultiMediaCard oder sowas sein, wenn es denn Steuerroutinen dafür gibt
und ich dadurch Portleitungen spare (hätte halt gerade 64MB CF zur
Hand).

Wichtig ist nur dass ich mindestens 32 Mbyte, besser mehr zur Verfügung
habe und ein FAT-Dateisystem, dass ich mit einem Kartenadapter am PC
mit Dateien füllen kann. Der Webserver soll dann in einem kleinen
internen Netz Wetterdaten etc. darstellen, dafür muss es dann nicht
unbedingt ein stromfressender PC sein...

Gruß    R A L F
Gast #48832
Hallo,

ja, das habe ich alles schon gelesen. Mein Problem ist, dass ich einen
gekapselten Code benötige, und mit möglichst wenigen Ports auskommen
möchte. Vermutlich ist CF-Card nix für mich, brauche dann eher was mit
seriellem Protokoll. Auf der Karte sollen feste HTML-Seiten mit Bildern
abgelegt werden, was ich vom PC aus erledigen will (deshalb FAT). Zur
Laufzeit sollen dann die aus dem Speicher gelesenen Daten im AVR
dynamisch angepasst werden (z.B Links oder Farben austauschen),
abhängig von bestimmten Portzuständen.

Da stellt sich natürlich gleich die Frage, ob das überhaupt machbar
ist, aber wenn ich das mit PC mache, braucht das viel zuviel Strom, und
ich glaube, dass ein MegaAVR dafür schnell und leistungsfähig genug
ist. Da wären halt erst mal als Ausgangsbasis die entsprechenden
LowLevel Routinen nicht schlecht...

Gruß   R A L F

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.