Key register (IWDG_KR)

Регистр ключей IWDG - независимого сторожевого таймера STM32F10x

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

Reset value: 0x0000'0000

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


15141312111098
KEY[15:0]
wwwwwwww
00000000
76543210
KEY[15:0]
wwwwwwww
00000000


Bits 31:16
Reserved
Reserved, read as 0
Зарезервировано. Всегда читается как 0
Bits [15:0]
KEY[15:0]
Key value
Значение ключа

Только для записи, читается всегда как 0x0000. Значения ключа:

 0xAAAA :  загружает в счетчик значение регистра IWDG_RLR и заново запускает счет вниз

 0x5555 :  обеспечивает доступ к регистрам IWDG_PR и IWDG_RLR

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



//- stm32f10x.h

/*******************  Bit definition for IWDG_KR register  ********************/
#define  IWDG_KR_KEY     ((uint16_t)0xFFFF)   /* Key value (write only, read 0000h) */