STM32G474xx HAL用户手册
定义 | 函数
stm32g4xx_hal_pwr.c文件参考

PWR HAL模块驱动。本文件提供固件函数来管理电源控制器(PWR)外设的以下功能:+ 初始化/反初始化函数+ 外设控制功能。 更多...

#include "stm32g4xx_hal.h"

转到此文件的源代码。

定义

#define PVD_MODE_IT   ((uint32_t)0x00010000)
#define PVD_MODE_EVT   ((uint32_t)0x00020000)
#define PVD_RISING_EDGE   ((uint32_t)0x00000001)
#define PVD_FALLING_EDGE   ((uint32_t)0x00000002)

函数

void HAL_PWR_DeInit (void)
 反初始化HAL PWR外设寄存器至其默认复位值。
void HAL_PWR_EnableBkUpAccess (void)
 启用对备份域的访问(RTC寄存器,RTC备份数据寄存器)。
void HAL_PWR_DisableBkUpAccess (void)
 禁用对备份域的访问(RTC寄存器,RTC备份数据寄存器)。
HAL_StatusTypeDef HAL_PWR_ConfigPVD (PWR_PVDTypeDef const *sConfigPVD)
 配置电源电压检测器(PVD)检测的电压阈值。
void HAL_PWR_EnablePVD (void)
 启用电源电压检测器(PVD)。
void HAL_PWR_DisablePVD (void)
 禁用电源电压检测器(PVD)。
void HAL_PWR_EnableWakeUpPin (uint32_t WakeUpPinPolarity)
 启用WakeUp PINx功能。
void HAL_PWR_DisableWakeUpPin (uint32_t WakeUpPinx)
 禁用WakeUp PINx功能。
void HAL_PWR_EnterSLEEPMode (uint32_t Regulator, uint8_t SLEEPEntry)
 进入睡眠或低功耗睡眠模式。
void HAL_PWR_EnterSTOPMode (uint32_t Regulator, uint8_t STOPEntry)
 进入停止模式。
void HAL_PWR_EnterSTANDBYMode (void)
 进入待机模式。
void HAL_PWR_EnableSleepOnExit (void)
 从处理程序模式返回线程模式时进入睡眠-退出模式。
void HAL_PWR_DisableSleepOnExit (void)
 禁用从处理程序模式返回线程模式时的睡眠-退出功能。
void HAL_PWR_EnableSEVOnPend (void)
 启用CORTEX M4 SEVONPEND位。
void HAL_PWR_DisableSEVOnPend (void)
 禁用CORTEX M4 SEVONPEND位。
__weak void HAL_PWR_PVDCallback (void)
 PWR PVD中断回调。

详细说明

PWR HAL模块驱动。本文件提供固件函数来管理电源控制器(PWR)外设的以下功能:+ 初始化/反初始化函数+ 外设控制功能。

作者:
MCD Application Team
注意:

版权所有 (c) 2019 STMicroelectronics。保留所有权利。

本软件根据可在本软件组件根目录的LICENSE文件中找到的条款进行许可。如果本软件未随附LICENSE文件,则按原样提供,不提供任何保证。

定义于文件stm32g4xx_hal_pwr.c中。