Forum: Mikrocontroller und Digitale Elektronik CF-Karte an AVR mit FAT: nur lesend


von Ralf Engel (Gast)


Lesenswert?

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

von Ralf Engel (Gast)


Lesenswert?

... 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

von Malte Bayer (Gast)


Lesenswert?

suchmal hier im forum nach FAT  Dateisystem  Compact / Flash

da gab es einige threads

von Ralf Engel (Gast)


Lesenswert?

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

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.