Gast
#3024112
Hallo zusammen, ich schreibe eine Applikation für den STM32F103xC. Ich möchte auch gerne irgendwelche Kalibrationdaten,Betriebsstunden dauerhaft speichern und auch während des Betriebs ändern , quasi eine EEProm Funktionalität. Dazu habe ich mir die AppNote AN2594 von ST durchgelesen und auch implementiert. Soweit so gut ich kann mittels der Routinen Daten speichern und auslesen, mein Problem ist aber wenn ich dazu zyklische Daten ins EEprom speichere (Betriebsstunde ect.) bsp stündlich wird relativ schnell das Ende einer Page erreicht. Die EEprom Routine kopiert dann die letzten beiden Daten Words in die neue Page und löscht die alte meine anderen Daten sind dann futsch...Das liegt wahrscheinlich daran das die Daten nacheinander angehangen werden und nur über die Virtuelle Adresse indefizierbar bleiben. Momentan sehe ich mich gezwungen ein externes EEprom zu verwenden da ich mit der bisherigen Lösung keine Daten dauerhaft speichern kann wenn das Ende der Page erreicht wird. Sieht hier eventuell jemand einen Ausweg doch den internen Daten Flash zu verwenden? Danke & Grüße