STM32G474xx HAL 用户手册
函数
初始化和配置函数
WWDG 导出函数

初始化和配置函数。 更多...

函数

HAL_StatusTypeDef HAL_WWDG_Init (WWDG_HandleTypeDef *hwwdg)
 根据指定参数初始化WWDG。
__weak void HAL_WWDG_MspInit (WWDG_HandleTypeDef *hwwdg)
 初始化WWDG MSP。
HAL_StatusTypeDef HAL_WWDG_RegisterCallback (WWDG_HandleTypeDef *hwwdg, HAL_WWDG_CallbackIDTypeDef CallbackID, pWWDG_CallbackTypeDef pCallback)
 注册一个用户WWDG回调,以替代弱(可重写的)预定义回调。
HAL_StatusTypeDef HAL_WWDG_UnRegisterCallback (WWDG_HandleTypeDef *hwwdg, HAL_WWDG_CallbackIDTypeDef CallbackID)
 注销一个WWDG回调,WWDG回调将重定向到弱(可重写的)预定义回调。

详细描述

初始化和配置函数。

  ==============================================================================
          ##### 初始化和配置函数 #####
  ==============================================================================
  [..]
    本节提供允许以下操作的函数:
      (+) 根据关联句柄中WWDG_InitTypeDef指定的参数初始化并启动WWDG。
      (+) 初始化WWDG MSP。


函数文档

HAL_StatusTypeDef HAL_WWDG_Init ( WWDG_HandleTypeDef hwwdg)

根据指定参数初始化WWDG。

参数位于关联句柄的WWDG_InitTypeDef中。

参数:
hwwdg指向包含指定WWDG模块配置信息的WWDG_HandleTypeDef结构体的指针。
返回值:
HAL状态

定义于文件 175 行,文件 stm32g4xx_hal_wwdg.c

引用 assert_param, WWDG_InitTypeDef::Counter, __WWDG_HandleTypeDef::EwiCallback, WWDG_InitTypeDef::EWIMode, HAL_WWDG_EarlyWakeupCallback(), HAL_WWDG_MspInit(), __WWDG_HandleTypeDef::Init, __WWDG_HandleTypeDef::Instance, IS_WWDG_COUNTER, IS_WWDG_EWI_MODE, IS_WWDG_PRESCALER, IS_WWDG_WINDOW, __WWDG_HandleTypeDef::MspInitCallback, WWDG_InitTypeDef::Prescaler, 和 WWDG_InitTypeDef::Window

初始化WWDG MSP。

参数:
hwwdg指向包含指定WWDG模块配置信息的WWDG_HandleTypeDef结构体的指针。
注意:
在用户文件中重写此函数时,可以添加机制以避免在再次调用HAL_WWDG_Init函数更改参数时进行多次初始化。
返回值:

定义于文件 229 行,文件 stm32g4xx_hal_wwdg.c

引用 UNUSED

HAL_WWDG_Init()HAL_WWDG_UnRegisterCallback() 引用。

HAL_StatusTypeDef HAL_WWDG_RegisterCallback ( WWDG_HandleTypeDef hwwdg,
HAL_WWDG_CallbackIDTypeDef  CallbackID,
pWWDG_CallbackTypeDef  pCallback 
)

注册一个用户WWDG回调,以替代弱(可重写的)预定义回调。

参数:
hwwdgWWDG 句柄
CallbackID要注册的回调ID。此参数可以是以下值之一:
pCallback指向回调函数的指针
返回值:
状态

定义于文件 252 行,文件 stm32g4xx_hal_wwdg.c

引用 __WWDG_HandleTypeDef::EwiCallback, HAL_WWDG_EWI_CB_ID, HAL_WWDG_MSPINIT_CB_ID, 和 __WWDG_HandleTypeDef::MspInitCallback

HAL_StatusTypeDef HAL_WWDG_UnRegisterCallback ( WWDG_HandleTypeDef hwwdg,
HAL_WWDG_CallbackIDTypeDef  CallbackID 
)

注销一个WWDG回调,WWDG回调将重定向到弱(可重写的)预定义回调。

参数:
hwwdgWWDG 句柄
CallbackID要注册的回调ID。此参数可以是以下值之一:
返回值:
状态

定义于文件 293 行,文件 stm32g4xx_hal_wwdg.c

引用 __WWDG_HandleTypeDef::EwiCallback, HAL_WWDG_EarlyWakeupCallback(), HAL_WWDG_EWI_CB_ID, HAL_WWDG_MspInit(), HAL_WWDG_MSPINIT_CB_ID, 和 __WWDG_HandleTypeDef::MspInitCallback