Forum: Mikrocontroller und Digitale Elektronik SD-Card: Welche Bibliothek?


von Kalli L. (knl)


Lesenswert?

Hallo zusammen,

ich möchte eine SD-Card an einem Mega64 betreiben.
Welche der unter
http://www.mikrocontroller.net/articles/MMC-_und_SD-Karten
genannten Bibliotheken ist für einen Einstieg gut geeignet?

Die Anwendung wird Datalogging von Temperaturen sein,
die man unter XP als .csv verwenden kann.

Gruß,
Knut

von Kalli L. (knl)


Lesenswert?

Hat keiner Erfahrung damit?

von Daniel B. (dbuergin)


Lesenswert?

Bei mir funktioniert die Beitrag "MMC/SD-Karte mit FAT16 an AVR"
Library von Roland Riegel auf verschiedenen AVR's (ATmega128 / 644)
ohne Probleme.

Gruss

Daniel

von Fabian B. (fabs)


Lesenswert?

Wenn eine offene Datei reicht, kann ich dir die Lib von Daniel R. aus 
Beitrag "Re: MMC SD library FAT16 FAT32 read write" sehr ans Herz legen. 
Wenn du meine Modifikationen aus 
Beitrag "Re: MMC SD library FAT16 FAT32 read write" noch mit rein 
nimmst, geht es mit allen Arten von MMC/SD/SDHC Karten mit FAT12/16/32.

Gruß
Fabian

von Kalli L. (knl)


Lesenswert?

Vielen Dank schon mal.

@Fabian
Welche Version dieser Lib sollte man für den Mega64 @8Mhz benutzen?
Dein Link Zeigt doch auf eine Version für STM32, oder?

Gruss, Knut

von Fabian B. (fabs)


Lesenswert?

Tatsache... hatte nur nach der Versionsnummer gesucht. Die stimmt auch. 
Etwas tiefer findet sich der richtige Link 
(Beitrag "Re: MMC SD library FAT16 FAT32 read write").

Gruß
Fabian

von Bernhard (Gast)


Lesenswert?

Hallo,

ich würde Dir zu FATFS von Chan raten:
http://elm-chan.org/fsw/ff/00index_e.html bzw. 
http://elm-chan.org/fsw/ff/00index_p.html

Die Bibliothek ist sauber und effizient programmiert, gut dokumentiert 
und im Gegensatz zu manch anderen sehr einfach zu benutzen.
Auch sonst finden sich auf Chans Seite einige bemerkenswerte 
Anwendungsbeispiele...


Gruß,
Bernhard

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.