STM32G474xx HAL用户手册
定义
IWDG私有宏
IWDG

定义

#define IWDG_ENABLE_WRITE_ACCESS(__HANDLE__)   WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_ENABLE)
 启用对IWDG_PR、IWDG_RLR和IWDG_WINR寄存器的写访问。
#define IWDG_DISABLE_WRITE_ACCESS(__HANDLE__)   WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_DISABLE)
 禁用对IWDG_PR、IWDG_RLR和IWDG_WINR寄存器的写访问。
#define IS_IWDG_PRESCALER(__PRESCALER__)
 检查IWDG预分频器值。
#define IS_IWDG_RELOAD(__RELOAD__)   ((__RELOAD__) <= IWDG_RLR_RL)
 检查IWDG重装载值。
#define IS_IWDG_WINDOW(__WINDOW__)   ((__WINDOW__) <= IWDG_WINR_WIN)
 检查IWDG窗口值。

定义文档

#define IS_IWDG_PRESCALER (   __PRESCALER__)
值:
(((__PRESCALER__) == IWDG_PRESCALER_4)  || \
                                               ((__PRESCALER__) == IWDG_PRESCALER_8)  || \
                                               ((__PRESCALER__) == IWDG_PRESCALER_16) || \
                                               ((__PRESCALER__) == IWDG_PRESCALER_32) || \
                                               ((__PRESCALER__) == IWDG_PRESCALER_64) || \
                                               ((__PRESCALER__) == IWDG_PRESCALER_128)|| \
                                               ((__PRESCALER__) == IWDG_PRESCALER_256))

检查IWDG预分频器值。

参数:
__PRESCALER__IWDG预分频器值
返回值:

定义于文件stm32g4xx_hal_iwdg.h的第197行。

HAL_IWDG_Init()引用。

#define IS_IWDG_RELOAD (   __RELOAD__)    ((__RELOAD__) <= IWDG_RLR_RL)

检查IWDG重装载值。

参数:
__RELOAD__IWDG重装载值
返回值:

定义于文件stm32g4xx_hal_iwdg.h的第210行。

HAL_IWDG_Init()引用。

#define IS_IWDG_WINDOW (   __WINDOW__)    ((__WINDOW__) <= IWDG_WINR_WIN)

检查IWDG窗口值。

参数:
__WINDOW__IWDG窗口值
返回值:

定义于文件stm32g4xx_hal_iwdg.h的第217行。

HAL_IWDG_Init()引用。

#define IWDG_DISABLE_WRITE_ACCESS (   __HANDLE__)    WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_DISABLE)

禁用对IWDG_PR、IWDG_RLR和IWDG_WINR寄存器的写访问。

参数:
__HANDLE__IWDG句柄
返回值:

定义于文件stm32g4xx_hal_iwdg.h的第190行。

#define IWDG_ENABLE_WRITE_ACCESS (   __HANDLE__)    WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_ENABLE)

启用对IWDG_PR、IWDG_RLR和IWDG_WINR寄存器的写访问。

参数:
__HANDLE__IWDG句柄
返回值:

定义于文件stm32g4xx_hal_iwdg.h的第183行。

HAL_IWDG_Init()引用。