Hi ich habe mal ne frage zum effektiven abspeichern und auslesen von Flash speichern SPI z.b Atmel Flash. ich habe vor jeweils für 24 Stunden luftdruck und temperatur alle 180 sec. in den flash zu schreiben. hinterher will ich mit einer PC Software die daten auslesen und vorher selektieren 24 Stunden weise. wie kann ich den flash organisieren??? es soll wie eine art fat sein. desweiteren will ich einstellungen abspeichern wie Aufzeichnungstackt maßeinheiten. Danke
Schau Dir mal den USB-Stick mit Datenlogger-Funktion bei www.engelmann-schrader.de an. Das könnte etwas für Dich sein. Da kannst Du per serieller Schnittstelle Daten auf eine SD-Karte schreiben und das Ganze später wie bei einem USB-Memory-Stick am PC auslesen.
Es gibt jede Menge FAT-Bibliotheken im Netz. Damit kannst Du ein "Windows-Dateisystem" in deinem Flash ablegen und Dateien und Verzeichnisse lesen, schreiben, anlegen, löschen, etc. ABER: Die Dateisysteme müssen irgendwo speichern, welche Datei wie heißt, wie groß sie ist, wo sie anfängt usw. Das führt dazu, daß bestimmte Zellen sehr viel häufiger geschrieben werden als andere, was nicht gut mit der begrenzten Lebensdauer eines Flash-Speichers zusammenpasst. Deshalb würde ich davon abraten, ein herkömmliches Dateisystem auf einem Data Flash anzulegen. SD-Karten lassen sich übrigens direkt über SPI ansprechen. Sie sind auch (pro MB) viel preiswerter als Atmel Data Flash und sorgen durch einen internen Mechanismus vollautomatisch für die "Verteilung" der Schreibzugriffe auf dem gesamten Speicherbereich, was die Lebensdauer erhöht. Sie haben einige Blöcke in Reserve, um kaputte Speicherzellen transparent auszutauschen. Ich denke, ein SD-Karten-Slot (2€), eine billige SD-Karte und eine FAT-Bibliothek ist die einfachste und schnellste Lösung, um große Datenmengen sicher zu verstauen. Das hat auch gleich den Vorteil, daß ein Datenaustausch mit dem PC super einfach ist!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.