Flash address register (FLASH_AR)

Регистр адреса flash-памяти

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

Reset value: 0x0000'0000

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


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


Bits 31:0
FAR[31:0]
Flash Address
Регистр адреса flash-памяти

Содержит или адрес для программирования, или страницу (обычно адрес первой ячейки страницы) для стирания.

Устанавливается программно, при записи обновляется аппаратно. Доступ на запись в регистр блокируется, если установлен бит BSY в регистре FLASH_SR.



//- stm32f10x.h
/*****************  Bit definition for FLASH_AR register  *****************/
#define  FLASH_AR_FAR     ((uint32_t)0xFFFFFFFF)    /* Flash Address */