Reload register (IWDG_RLR)
Регистр установки счетчика IWDG таймера STM32F10x
Смещение (Address offset): 0x08
Reset value: 0x0000'0FFF
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
Reserved | |||||||
--- | --- | --- | --- | --- | --- | --- | --- |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved | |||||||
--- | --- | --- | --- | --- | --- | --- | --- |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
Reserved | RL[11:0] | ||||||
--- | --- | --- | --- | rw | rw | rw | rw |
0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RL[11:0] | |||||||
rw | rw | rw | rw | rw | rw | rw | rw |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
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 */