Reload register (IWDG_RLR)

Регистр установки счетчика IWDG таймера STM32F10x

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

Reset value: 0x0000'0FFF

3130292827262524
Reserved
------------------------
00000000
2322212019181716
Reserved
------------------------
00000000


15141312111098
Reserved RL[11:0]
------------rwrwrwrw
00001111
76543210
RL[11:0]
rwrwrwrwrwrwrwrw
11111111


Bits 31:12
Reserved
Reserved, read as 0
Зарезервировано. Всегда читается как 0
Bits [11:0]
RL[11:0]
Watchdog counter reload value
Значение счетчика сторожевого таймера.

Поле с защитой от записи. Для записи значения необходимо сначала ввести код 0x5555 в регистр IWDG_KR, дождаться сброса бита PVU в регистре IWDG_SR, только затем записать значение счетчика.

Невыполнение процедуры приведёт к запрету доступа к регистру IWDG_PR.

После записи значения счетчика таймер начинает новый отсчет вниз от этого значения.

Чтение регистра возвращает значение счетчика из домена напряжений VDD. Чтение действительно только при сброшенном бите RVU в регистре IWDG_SR.



//- stm32f10x.h

/*******************  Bit definition for IWDG_RLR register  *******************/

#define  IWDG_RLR_RL   ((uint16_t)0x0FFF)    /* Watchdog counter reload value */