|
STM32G474xx HAL用户手册
|
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)外设的以下功能:+ 初始化/反初始化函数+ 外设控制功能。
版权所有 (c) 2019 STMicroelectronics。保留所有权利。
本软件根据可在本软件组件根目录的LICENSE文件中找到的条款进行许可。如果本软件未随附LICENSE文件,则按原样提供,不提供任何保证。
定义于文件stm32g4xx_hal_pwr.c中。
1.7.6.1