PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Löschen von Dateien



tobif
28.12.2004, 18:44
hallo,

bin neuling; nun meine frage:
Speichere ich variablen in datei aufs eprom, wann wird diese wieder aus dem eprom gelöscht? oder wie kann ich sie wieder löschen?

mfg
tf

Petz
28.12.2004, 20:37
Variablen werden nur im Programmablauf gesetzt, nach ausschalten bzw. Reset sind die wieder gelöscht
Im Progamm selbst kannst du sie mit anderen Werten überschreiben.

Felix G
28.12.2004, 22:04
Im EEPROM legt man normalerweise eher Sachen wie Kalibrierwerte oder irgendwelche Korrekturtabellen ab.

Also prinzipiell Werte die nur selten (oder nie?) geändert werden,
aber beim schreiben der Software noch nicht bekannt sind.
(eine Variable die sich alle 5s ändert würde man genausowenig im EEPROM speichern wie die Zahl Pi)

Auch wenn die Werte bestimmter Variablen bei einem Ausfall der Versorgungsspannung erhalten bleiben sollen, speichert man sie im EEPROM.
Aber das tut man nur dann, wenn die Spannung tatsächlich ausfällt!
d.h. wenn der Controller feststellt daß die Spannung unter einen bestimmten Wert fällt,
nutzt man die verbleibenden Zyklen vor dem Blackout, um wichtige Werte im EEPROM abzulegen.
(das kann dann durchaus der Wert einer Variablen sein die sich ständig ändert)

tobif
29.12.2004, 22:31
wenn ich nun mit print# und vorherigem öffnem sowie anhschliesendem Schliesen speichere. wie kann ich diese ereugte dtaei wider löschen?

mfg
tf

Dirk
30.12.2004, 17:28
Hi tf,

einen Löschbefehl gibt es nicht.
Du kannst aber den ganzen Inhalt auslesen bis EOF true wird, dann kannst Du neue Werte reinschreiben, die dann die alten an derselben Adresse überschreiben.

Gruß Dirk