Gast
#1767336
Hallo, ich habe einen Datenlogger gebaut, der z.B. AD-Werte, die alle 20ms abgetastet werden, chronologisch in eine Textdatei speichert. Soweit funktioniert das auch, aber an eingen Stellen der Textdatei befinden sich Pausen von genau immer 677ms. Diese Pausen treten sporadisch auf, manachmal 10sek nach Messungsstart, manchmal 2 Minuten nach Messungsstart. Mal folgen direkt 3 von diesen Pausen im Abstand von 6 Sekunden hintereinander. Ein paar Daten zum Logger: AT90CAN128, 16Mhz, Ich nutze die SD-Schreibfunktion von Holger Klabunde Ich habe schon probiert die Abtastzeit zu ändern -> gleiches Ergebnis Ich habe leider sonst überhaupt keine Idee, woran es noch liegen könnte. Vermutungen: irgendeine Funktion die Fehlerhaft abläuft, jedoch ist es hierbei sehr schwer heraus zu finden welche es sein könnte, da der Fehler ja sporadisch auftritt. Oder könnte es Prinzipiell ein Problem mit der SD-Karte sein, dass zum Beispiel die Daten nicht schnell genug übertragen werden oder die SD-Karte irgend eine Funktion aufruft, die solange den SPI Bus blockiert. Ich bin für Tipps und Anregungen sehr dankbar.