Difference between revisions of "HANcoder/STM32/Blocks/Save EEPROM"

From OpenMBD
< HANcoder‎ | STM32‎ | Blocks
Jump to: navigation, search
(Created page with "{{HANcoder/block |info = The STM32 controller does not have dedicated EEPROM on-chip. All EEPROM write, read and erase operations are therefore performed in a RAM buffer. To...")
 
 
(6 intermediate revisions by 3 users not shown)
Line 12: Line 12:
 
|maskImage = SaveEEPROMMask.png
 
|maskImage = SaveEEPROMMask.png
  
|SeeAlso = [[HANcoder/Write_to_EEPROM|Write to EEPROM]], [[HANcoder/Erase_EEPROM|Erase EEPROM]], [[HANcoder/Save_EEPROM|Save EEPROM]]
+
|SeeAlso = [[HANcoder/Erase_EEPROM|Erase EEPROM]] {{!}} [[HANcoder/Write_to_EEPROM|Write to EEPROM]] {{!}} [[HANcoder/Read_from_EEPROM|Read from EEPROM]]
  
 +
}}
 +
 +
== Block inputs (inports) ==
 +
Trigger input: When this signal changes from 0 to 1 the block is executed and the EEPROM is saved.<br/>
 +
 +
== Examples ==
 +
[[HANcoder/Examples/Using_EEPROM| Using EEPROM]]
 +
 +
{{HANcoder/BlockFooter|
 +
|SeeAlso = [[HANcoder/STM32/Blocks/Read_from_EEPROM|Read from EEPROM]] {{!}} [[HANcoder/STM32/Blocks/Write_to_EEPROM|Write to EEPROM]] {{!}} [[HANcoder/STM32/Blocks/Erase_EEPROM|Erase EEPROM]]
 
}}
 
}}

Latest revision as of 10:21, 5 May 2017

Supported Targets: Olimexino, E407, P405

General information about Save EEPROM

The STM32 controller does not have dedicated EEPROM on-chip. All EEPROM write, read and erase operations are therefore performed in a RAM buffer. To make sure RAM buffer contents are still valid after a power-off, its contents needs to be save in flash EEPROM, which is achieved with this block. This is typically called during the software shutdown sequence, right before power off.

Block

SaveEEPROMBlock.png

Mask

SaveEEPROMMask.png

Block inputs (inports)

Trigger input: When this signal changes from 0 to 1 the block is executed and the EEPROM is saved.

Examples

Using EEPROM

See Also

Read from EEPROM | Write to EEPROM | Erase EEPROM