Forum: Mikrocontroller und Digitale Elektronik STM32F4 eeprom emu. Daten ständig "wech"


von Miohi (Gast)


Lesenswert?

Ich habe die eeprom Emulation von ST ausprobiert und habe das Problem 
das der Epromsektor nach dem aus & ein Schalten meistens gelöscht wird.
In der Doku steht man soll die Funktion EEInit() nach dem einschalten 
aufrufen, habe ich auch so gemacht. Wenn ich ein delay vor EEinit() 
einfüge, wird der Sektor seltener gelöscht.

Hat jemand nen Tip?

von Erwin R. (er-tronik)


Lesenswert?

Benutzt Du das Backup-Ram oder den Flash-Speicher als EEPROM-Emu?
Mit dem Backup-Ram hatte ich in dieser Woche auch so meine Probleme. Ich 
habe einen Zähler im Backup-Ram installiert, der bei jedem Einschalten 
des Gerätes erhöht wird (wenn das POR-Bit im RCC->CSR Register gesetzt 
ist). Aus mir bisher unerfindlichen Gründen wurde dieser Zähler jedes 
Mal um 2 erhöht. Abhilfe schaffte bei mir nur ein recht langes delay 
nach der Enable-Routine fürs Backup-Ram.

von Michi (Gast)


Lesenswert?

Ich benutze den Flash Speicher.

von Panda (Gast)


Lesenswert?

Full chip erase beim Programmieren?

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.