Gast
#871804
Hallo, in meinem aktuellen Projekt möchte ich Messwerte auf einer SD Karte speichern. Habe hierzu bereits im Forum Hilfe / Rat gefunden und umgesetzt. Habe mal ein paar Tests gemacht und dabei ist mir aufgefallen, dass ich sporadisch beim Schreiben auf die SD Wartezeiten von ca. 100ms habe. Um dies zu testen, lasse ich in einer Timer-ISR einen Counter laufen. Aus der main heraus werden die Buffer geschrieben. Die Schreibrate beträgt etwa 100kB/sec. Zum Testen habe ich einen ARM7 und das SPI Interface läuft mit 20MHz. Wie bereits in anderen Threads gelesen, sollte diese Datenrate doch kein Problem sein. Deshalb verunsichern mich die Delays zwischen dem Schreiben von zwei 512Byte Blöcken. Ich schreibe diese linear, also ohne Filesystem. Was sind eure Erfahrungen mit dem Timimg der SD Karten? Habt ihr solche "Aussetzer" auch schon feststellen können? Danke Martin