FPEC key register (FLASH_KEYR)

Регистр ключей разблокировки контроллера flash-памяти

Смещение (Address offset): 0x04

Reset value: 0xXXXX'XXXX

3130292827262524
FKEYR[31:0]
wwwwwwww
xxxxxxxx
2322212019181716
FKEYR[31:0]
wwwwwwww
xxxxxxxx


15141312111098
FKEYR[31:0]
wwwwwwww
xxxxxxxx
76543210
FKEYR[31:0]
wwwwwwww
xxxxxxxx


Bits 31:0
FKEYR[31:0]
FPEC key
Ключ разблокировки контроллера flash-памяти

 -  KEY1 = 0x45670123

 -  KEY2 = 0xCDEF89AB



//- stm32f10x.h
/******************  Bit definition for FLASH_KEYR register  ******************/
#define  FLASH_KEYR_FKEYR   ((uint32_t)0xFFFFFFFF)   /* FPEC Key */


/******************  FLASH Keys  ******************/
#define RDP_Key        ((uint16_t)0x00A5)
#define FLASH_KEY1     ((uint32_t)0x45670123)
#define FLASH_KEY2     ((uint32_t)0xCDEF89AB)


//- Keil
FLASH->KEYR  =  0x45670123;   //- разблокировка записи во flash
FLASH->KEYR  =  0xCDEF89AB;