STM32 EEprom-Emulation

OP #5890080
Lesenswert?
• ▲
▼
Servus allerseits

Bei einem neuen Projekt setze ich den STM32F072 ein und möchte
* Sensor-Daten im Flash ablegen und
* das Ganze auch bei einer Spannung um 2V betreiben

VDD kann beim F072 zwischen 2V und 3.6V liegen. Ich fand aber nirgends 
einen Hinweis, der mir sagt, bis welcher Spannung ich den Flash 
beschreiben darf.
Einen solchen Hinweis fand ich hingegen für den STM32F4xx:

AN3969
The device voltage range (default: range 4, 2.7V to 3.6V).
In the EEPROM emulation firmware, the FLASH_ProgramHalfWord() function 
is used to program the memory. This function can only be used when the 
device voltage is in the 2.1V to 3.6V range. As consequence, if the 
device voltage range is 1.8V to 2.1 V in your application, you have to 
use the FLASH_ProgramByte() function instead, and adapt the firmware 
accordingly.

Den STM32F407 kann man also selbst bei 1,8V noch beschreiben; weiss aber 
nicht, ob ich nun davon ableiten kann, dass man den STM32F072 ebenfalls 
bis zu seiner Min-Spannung beschreiben kann.
Weiss jemand dazu genaueres?
Gast #5890156
Lesenswert?
• ▲
▼
Ich benutze die Microchip EEprom emulation code auf STM portiert,
Funktioniert, die Erase time des Flash sectors ist aber 8x länger wenn
bytewise geschrieben/gelöscht wird im Verlgeich zu 2.7V da dort 8byte 
auf einmal gelöscht werden.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.