Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar stm32 flash para evitar la pérdida de datos después de un corte de energía

Cómo utilizar stm32 flash para evitar la pérdida de datos después de un corte de energía

Por ejemplo,

#define FLASHADDR_START 0x08006800

Escribe:

u32 Datos = 0x20161109;

FLASH_Unlock ( );

FLASH_ErasePage(FLASHADDR_START);

FLASH_ProgramWord(FLASHADDR_START,Datos);

FLASH_Lock();

Leer:

p>

u32 Datos;

Datos = *(u32*)FLASHADDR_START;