STM32G474xx HAL用户手册
函数
初始化和启动函数
IWDG导出函数

初始化和启动函数。 更多...

函数

HAL_StatusTypeDef HAL_IWDG_Init (IWDG_HandleTypeDef *hiwdg)
 根据IWDG_InitTypeDef中指定的参数初始化IWDG并启动看门狗。

详细说明

初始化和启动函数。

 ===============================================================================
          ##### 初始化和启动函数 #####
 ===============================================================================
 [..]  本节提供的函数用于:
      (+) 根据相关句柄的IWDG_InitTypeDef中指定的参数初始化IWDG。
      (+) 管理窗口选项。
      (+) 一旦在HAL_IWDG_Init函数中执行初始化,看门狗将被重新加载,
          以便以正确的时间基值退出函数。


函数说明

HAL_StatusTypeDef HAL_IWDG_Init ( IWDG_HandleTypeDef hiwdg)

根据IWDG_InitTypeDef中指定的参数初始化IWDG并启动看门狗。

在退出函数前,看门狗会被刷新以获得正确的时间基值。

参数:
hiwdg指向IWDG_HandleTypeDef结构体的指针,该结构体包含指定IWDG模块的配置信息。
返回值:
HAL状态

定义于文件stm32g4xx_hal_iwdg.c的第171行。

引用 __HAL_IWDG_RELOAD_COUNTER, __HAL_IWDG_START, assert_param, HAL_GetTick(), HAL_IWDG_DEFAULT_TIMEOUT, IWDG_HandleTypeDef::Init, IWDG_HandleTypeDef::Instance, IS_IWDG_PRESCA, IS_IWDG_RELOAD, IS_IWDG_WINDOW, IWDG_ENABLE_WRITE_ACCESS, IWDG_KERNEL_UPDATE_FLAGS, IWDG_InitTypeDef::Prescaler, IWDG_InitTypeDef::Reload, and IWDG_InitTypeDef::Window.