STM32G474xx HAL用户手册
函数
IO操作函数
WWDG导出函数

IO操作函数。 更多...

函数

HAL_StatusTypeDef HAL_WWDG_Refresh (WWDG_HandleTypeDef *hwwdg)
 刷新WWDG。
void HAL_WWDG_IRQHandler (WWDG_HandleTypeDef *hwwdg)
 处理WWDG中断请求。
__weak void HAL_WWDG_EarlyWakeupCallback (WWDG_HandleTypeDef *hwwdg)
 WWDG早期唤醒回调。

详细描述

IO操作函数。

  ==============================================================================
                      ##### IO操作函数 #####
  ==============================================================================
  [..]
    本节提供以下功能:
    (+) 刷新WWDG。
    (+) 处理WWDG中断请求及相关的函数回调。


函数文档

WWDG早期唤醒回调。

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

定义于文件 stm32g4xx_hal_wwdg.c394 行。

参考文献 UNUSED

被以下函数引用:HAL_WWDG_Init(), HAL_WWDG_IRQHandler(), 和 HAL_WWDG_UnRegisterCallback()

处理WWDG中断请求。

注意:
早期唤醒中断(EWI)可在实际复位生成之前用于执行特定的安全操作或数据记录。通过调用HAL_WWDG_Init函数并将EWIMode设置为WWDG_EWI_ENABLE来启用EWI中断。当计数器值降至0x40时,会生成EWI中断,相应的中断服务程序(ISR)可用于在复位设备之前触发特定操作(如通信或数据记录)。
参数:
hwwdg指向包含指定WWDG模块配置信息的WWDG_HandleTypeDef结构体的指针。
返回值:

定义于文件 stm32g4xx_hal_wwdg.c365 行。

参考文献 __HAL_WWDG_CLEAR_FLAG, __HAL_WWDG_GET_FLAG, __HAL_WWDG_GET_IT_SOURCE, __WWDG_HandleTypeDef::EwiCallback, HAL_WWDG_EarlyWakeupCallback(), WWDG_FLAG_EWIF, 和 WWDG_IT_EWI

HAL_StatusTypeDef HAL_WWDG_Refresh ( WWDG_HandleTypeDef hwwdg)

刷新WWDG。

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

定义于文件 stm32g4xx_hal_wwdg.c342 行。

参考文献 WWDG_InitTypeDef::Counter, __WWDG_HandleTypeDef::Init, 和 __WWDG_HandleTypeDef::Instance