Hey, ich arbeite mit meinem STM32f103 und möchte auf eine SD Karte im fat32 Format schreiben. Dafür benutze ich die Bibliothek von AVR (https://www.mikrocontroller.net/articles/AVR_FAT32), da die gleiche Bibliothek auch auf einem ATmega2560 laufen soll. Auf dem ATmega2560 läuft das ganze auch ohne Probleme, aber auf dem STM32 läuft leider nur das initialisieren der Karte, aber am Ende erscheint weder Datei, noch Text. Ich vermute stark, dass "ffopen" fehlschlägt und es dadurch zu Problemen kommt. Ich hänge die Zip von meinem aktuellen Programm noch an. Wenn jemand eine Idee hat, warum ffopen eventuell fehlschlägt oder ein funktionsfähiges Beispiel mit der Fatfs Bibliothek hat, würde ich mich darüber sehr freuen.
Nils, ein Thread zum Thema genügt: Bitte dort weiter machen: Beitrag "STM32 mit AVR/FAT32 Bibliothek"
Ich schlage vor, Du überprüfst Deine Vermutung und beschreibst dann die Fehlersituation. Insbesondere, was ist die Rückgabe von ffopen? Wie ist der Status des Filedescriptors? Etcpp. Wenn ich eine Bemerkung hinzufügen darf: Ich möchte Dir die Lektüre der Netiquette (hier unter Artikel zu finden) empfehlen und insbesondere der dort verlinkten Artikel.
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.