Hi, eine Frage, ich habe eine SD-Karte 64 Gbyte, die ich mit einem Atmega32 ansprechen will. Ich hab die Bibliothek von hier: http://www.mikrocontroller.net/articles/AVR_FAT32 Es hat funktioniert, dass ich eine Datei schreiben konnte und diese dann auf dem PC lesen konnte, wenn ich die SD-Karte in den Rechner eingesteckt hab. Danach habe ich wohl etwas nicht korrekt gemacht, als ich einen Ordner anlegen wollte und musste dann die Karte formatierten, damit mein Rechner die wieder erkennt. Jetzt kann ich die Karte nicht mehr vom PC lesen, wenn ich da drauf eine Datei mit dem Atmega angelegt habe. Bei der Formatierung gibt es ein paar Optionen. Ich weiß jetzt nicht, ob es daran liegt, aber welche Größe der Zuordnungseinheit wähle ich aus? Mit Standardgröße hat es auch nicht geklappt.
Muss die SD-Karte nicht FAT16 formatiert weden?
Probier es mal mit einer kleineren Karte. 64 GB ist SDXC, die Lib macht aber offiziell nur SDHC mit. Das ist ein Unterschied! http://de.wikipedia.org/wiki/SD-Karte#SDHC http://de.wikipedia.org/wiki/SD-Karte#SDXC_.28SD_3.0.29
Na ja, formatier die SD Karte mit FAT32. Ist zwar nicht "offiziell" unterstützt, funktioniert aber auch. Grund ist, das die SDXC Karten (>32GB) nicht mehr mit FAT32 vorformatiert werden sondern mit dem Microsoft exFAT Filesystem.
ja, habs mit nem formatter auf fat32 geklatscht und geht wieder
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.