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?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.