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;