Hallo, ich möchte gerne einfache Dateioperationen auf einer SD Karte ausführen. Ich habe dazu folgende Sachen gefunden: FatFs scheint sehr ausgereift doch "Kanonen auf Spatzen". Ich möchte lediglich eine Datei als Datenlogger verwenden, Daten aus einer Datei einlesen und etwas Kontrolle aud der Karte haben. Öffnen, Schreiben, Lesen, Anhängen Weiter fand ich nicht das hier: http://www.mikrocontroller.net/articles/AVR_FAT32 Allerdings macht es den Anschein das es nicht mehr gepflegt wird. Ganz ehrlich, das Know How um FAT32 Zugriffe zu erstellen habe ich definitiv nicht, ich möchte die SD Karte über HW SPI ansprechen und bewährte Routinen verwenden. Mit welchen habt ihr die positivste Erfahrung gemacht? Danke AVRli...
@ AVRli (Gast) >FatFs scheint sehr ausgereift doch "Kanonen auf Spatzen". Ja und? Tut dir das weh? Braucht halt ein paar kB Flash, sonst nichts weiter. >Ich möchte >lediglich eine Datei als Datenlogger verwenden, Daten aus einer Datei >einlesen und etwas Kontrolle aud der Karte haben. >Öffnen, Schreiben, Lesen, Anhängen Es gibt beim elm chan auch das petit FS, eine absolut geschrupftes. Sehr wenig Flash und RAM Bedarf. >Ganz ehrlich, das Know How um FAT32 Zugriffe zu erstellen habe ich >definitiv nicht, ich möchte die SD Karte über HW SPI ansprechen und >bewährte Routinen verwenden. Dann nimm FATFS oder PetitFS. Wo liegt das Problem? Willst du krampfhaft 2 Euro am Controller einsparen?
Hi! :-D Falk Brunner schrieb: > Dann nimm FATFS oder PetitFS. Klare Ansage! > Wo liegt das Problem? Ich hatte Probleme die SPI HW Einstellungen zu finden und ich war mir absolut unsicher was ich von dem ganzen Umfang überhaupt brauche. Ich habe es nach 6h einfach nicht gerafft und nichts hinzubekommen das es richtig compiliert werden konnte. Da habe ich die Flinte ins Korn geworfen weil ich keinen Schimmer habe wie es geht. :-/ Ich suche versuche es heute Abend nochmal, das Beispiel habe ich gesehen/gefunden... "avr_foolproof" scheint Software SPI zu sein... "avr_complex" Da war ich vom Umfang erschlagen... > Willst du krampfhaft 2 Euro am Controller > einsparen? Nee, ganz im Gegenteil das Teil ist ein ATmega2560, zum ersten mal in meinem Leben spiele ich mit so einem Riesen Teil. Vorher immer wesentlich keiner aber immer 8bit-AVR... Grüße AVRli...
@ AVRli (Gast) >Ich hatte Probleme die SPI HW Einstellungen zu finden Oh Gott, das sind ZWEI Bits, mehr nicht. >und ich war mir >absolut unsicher was ich von dem ganzen Umfang überhaupt brauche. Ist doch nebensächlich, die Lib macht alles was du brauchst. Und wenn sie mehr kann, so what! >"avr_complex" Da war ich vom Umfang erschlagen... Wieso? Dort ist doch alles schon fertig, man muss bestenfalls einen anderen Controllertyp einstellen und die Pinzuordung anpassen! Beitrag "Re: Elm Chan FatFs SD Karte auf Keil MCB2300 LCP2378" >Nee, ganz im Gegenteil das Teil ist ein ATmega2560, Aber erst wegen "zuviel Funktion" rumjammern?
Falk Brunner schrieb: > Aber erst wegen "zuviel Funktion" rumjammern? Ja "zuviel Funktion" im Sinne von "Umfang" den man auch verstehen sollte... ;-) Es ist zu viel Input auf einmal und wenn man noch nicht soviel mit einbinden externer files gemacht hat, wird es schnell kompliziert. :-( Ich schau es mir nochmal an... Danke Dir! AVRli...
Nun habe ich das ganze nochmal gggaaannnzzz in Ruhe Stück für Stück angesehen und in mein Projekt eingebunden. Kurz und knapp: ES KLAPPT!!! :-D Der entscheidende Schlüssel war die Bezugsgrafik der Dateien zueinander, damit konnte ich es dann nachvollziehen... Ich bedanke mich und ziehe den Hut vor dem Autor der LIB, das ist ja echt Wahnsinn was da geleistet wurde! Grüße AVRli...
Ansichtssache ;-) Fat32/16 ist nun wahrlich nicht komplex... Nachdem man es aus sportlichen Ehrgeiz (und immer leicht veränderten Projektansprüchen) mehrmals selbst implementiert hat.. wird es immer leichter. Das schlimmste ist eigentlich das anlegen und schreiben einer Datei und das Fragmentierungsmanagement...
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.