FAT 16 für SD Karte in CodeVision AVR ( gelöst ! )
Hallo,
ich bin auf der Suche nach einer FAT 16 lib zum schreiben von dateien auf eine SD Speicherkarte mit einem ATMEGA32 L8.
Am liebsten wär mir ein Quellcode für CodeVision AVR.
Ein wirklich gut dokumentierter Code für AVR GCC würde zur Not auch gehen.
Ich möchte einen seriellen Datenstrom aufzeichnen und die ankommenden Daten auf die Speicherkarte schreiben, damit man sie mit einem Cardreader am PC wieder auslesen kann.
Die Soft sollte also eine Datei öffnen, Daten in die Datei schreiben und die Datei wieder schließen können.
Es soll auch möglich sein schon mehrere Dateien auf der Speicherkarte zu haben ( mehrere Logs ) und immer wieder eine Neue aufzumachen.
Datei append brauch ich nicht.
Die Karte wird exklusiv für diesen Zweck verwendet werden.
FAT's hab ich schon einige gefunden, allerdings waren Die voller Fehler, oder ließen sich überhaupt nicht Compilieren.
Den Quellcode von Ullrich Radig hab ich mir auch schon runtergeladen, der ist aber für GCC und nur sehr schwierig für CodeVision zu adaptieren.
Ausserdem fehlt das komplette File Handling.
Hat von Euch schon so etwas in Open Source gesehen ( ich will es ja selber erweitern )?
Ich möchte halt gerne das Rad nicht zweimal erfinden müssen.
Die Schaltung soll mal die Logfunktion für unser LiPo Voltmeter werden.
Link: http://www.toeging.lednet.de/flieger...t/lipovolt.htm