Forum: Mikrocontroller und Digitale Elektronik MMC-Card entfernen


von Unbekannt (Gast)


Lesenswert?

Hallo,

Ich logge in einem Intervall von ca. 1-Minute Daten auf die SD-Card.

Unter den Richtlinien von 
http://www.mikrocontroller.net/articles/AVR_FAT32
habe ich gelesen, dass man in einen solchen Fall das File nicht nach 
jedem loggen schließen soll, sondern das File bis zum nächsten loggen 
geöffnet lassen sollte.

Nun habe ich das Problem, dass die SD-Card zu einem unbekannten 
Zeitpunkt entfernt wird.
-> Gibt es irgend eine Möglichkeit, zu erkennen, wann die SD-Card 
entfernt wird, damit ich vorher noch das File schließen kann und keine 
Daten verloren gehen?!?

lg Unbekannt

von Peter R. (gelb)


Lesenswert?

Unbekannt schrieb:

> Nun habe ich das Problem, dass die SD-Card zu einem unbekannten
> Zeitpunkt entfernt wird.

> -> Gibt es irgend eine Möglichkeit, zu erkennen, wann die SD-Card
> entfernt wird, damit ich vorher noch das File schließen kann

Hellsehen, zweites Gesicht oder Spökenkieken.

Grüße, Peter

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Vorahnungs-Diode einbauen.

von Dennis (Gast)


Lesenswert?

prädiktiven Regler verwenden, die können in die Zukunft sehen :-)

von Dieter M. (Gast)


Lesenswert?

Ohne wirklich Ahnung zu haben, zwei Ideen:

1. Schaltkontakt einbauen?
Sobald jemand beginnt an der SD zu ziehen, aber die Kontakte noch 
verbunden sind: schnell schließen und hoffen, dass die Zeit gereicht 
hat.
Es gibt ja SD-Fassungen, bei denen man die Karte erstmal reindrücken 
muss, bevor man sie entnehmen kann. (z.B. an meinem Notebook)

2. SD-Schacht mechanisch blockieren (z.B. durch kleinen Servo), so dass 
man die "Herausgabe" per SW oder Taster anfordern muss.

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.