STM32G474xx HAL User Manual
函数
配置
PWR导出函数

函数

__STATIC_INLINE void LL_PWR_EnableLowPowerRunMode (void)
 将稳压器从主模式切换到低功耗模式。
__STATIC_INLINE void LL_PWR_DisableLowPowerRunMode (void)
 将稳压器从低功耗模式切换到主模式。
__STATIC_INLINE uint32_t LL_PWR_IsEnabledLowPowerRunMode (void)
 检查稳压器是否处于低功耗模式。
__STATIC_INLINE void LL_PWR_EnterLowPowerRunMode (void)
 从主运行模式切换到低功耗运行模式。
__STATIC_INLINE void LL_PWR_ExitLowPowerRunMode (void)
 从主运行模式切换到低功耗模式。
__STATIC_INLINE void LL_PWR_SetRegulVoltageScaling (uint32_t VoltageScaling)
 设置主内部稳压器输出电压。
__STATIC_INLINE uint32_t LL_PWR_GetRegulVoltageScaling (void)
 获取主内部稳压器输出电压。
__STATIC_INLINE void LL_PWR_EnableRange1BoostMode (void)
 启用主稳压器电压范围1升压模式。
__STATIC_INLINE void LL_PWR_DisableRange1BoostMode (void)
 禁用主稳压器电压范围1升压模式。
__STATIC_INLINE uint32_t LL_PWR_IsEnabledRange1BoostMode (void)
 检查主稳压器电压范围1升压模式是否已启用。
__STATIC_INLINE void LL_PWR_EnableBkUpAccess (void)
 启用对备份域的访问。
__STATIC_INLINE void LL_PWR_DisableBkUpAccess (void)
 禁用对备份域的访问。
__STATIC_INLINE uint32_t LL_PWR_IsEnabledBkUpAccess (void)
 检查备份域是否已启用。
__STATIC_INLINE void LL_PWR_SetPowerMode (uint32_t LowPowerMode)
 设置低功耗模式。
__STATIC_INLINE uint32_t LL_PWR_GetPowerMode (void)
 获取低功耗模式。
__STATIC_INLINE void LL_PWR_EnableUCPDStandbyMode (void)
 启用USB Type-C和Power Delivery在待机模式下的记忆功能。
__STATIC_INLINE void LL_PWR_DisableUCPDStandbyMode (void)
 禁用USB Type-C和Power Delivery在待机模式下的记忆功能。
__STATIC_INLINE uint32_t LL_PWR_IsEnabledUCPDStandbyMode (void)
 检查USB Type-C和Power Delivery待机模式记忆功能的状态。
__STATIC_INLINE void LL_PWR_EnableUCPDDeadBattery (void)
 启用USB Type-C和Power Delivery在UCPD CC1和CC2引脚上的死电池下拉行为。
__STATIC_INLINE void LL_PWR_DisableUCPDDeadBattery (void)
 禁用USB Type-C和Power Delivery在UCPD CC1和CC2引脚上的死电池下拉行为。
__STATIC_INLINE uint32_t LL_PWR_IsEnabledUCPDDeadBattery (void)
 检查USB Type-C和Power Delivery在UCPD CC1和CC2引脚上的死电池下拉行为。
__STATIC_INLINE void LL_PWR_EnablePVM (uint32_t PeriphVoltage)
 启用外设的电源电压监控。
__STATIC_INLINE void LL_PWR_DisablePVM (uint32_t PeriphVoltage)
 禁用外设的电源电压监控。
__STATIC_INLINE uint32_t LL_PWR_IsEnabledPVM (uint32_t PeriphVoltage)
 检查外设的电源电压监控是否已启用。
__STATIC_INLINE void LL_PWR_SetPVDLevel (uint32_t PVDLevel)
 配置电源电压检测器检测的电压阈值。
__STATIC_INLINE uint32_t LL_PWR_GetPVDLevel (void)
 获取电压阈值检测。
__STATIC_INLINE void LL_PWR_EnablePVD (void)
 启用电源电压检测器。
__STATIC_INLINE void LL_PWR_DisablePVD (void)
 禁用电源电压检测器。
__STATIC_INLINE uint32_t LL_PWR_IsEnabledPVD (void)
 检查电源电压检测器是否已启用。
__STATIC_INLINE void LL_PWR_EnableInternWU (void)
 启用内部唤醒线路。
__STATIC_INLINE void LL_PWR_DisableInternWU (void)
 禁用内部唤醒线路。
__STATIC_INLINE uint32_t LL_PWR_IsEnabledInternWU (void)
 检查内部唤醒线路是否已启用。
__STATIC_INLINE void LL_PWR_EnablePUPDCfg (void)
 启用上拉和下拉配置。
__STATIC_INLINE void LL_PWR_DisablePUPDCfg (void)
 禁用上拉和下拉配置。
__STATIC_INLINE uint32_t LL_PWR_IsEnabledPUPDCfg (void)
 检查上拉和下拉配置是否已启用。
__STATIC_INLINE void LL_PWR_EnableSRAM2Retention (void)
 启用待机模式下SRAM2内容保持。
__STATIC_INLINE void LL_PWR_DisableSRAM2Retention (void)
 禁用待机模式下SRAM2内容保持。
__STATIC_INLINE uint32_t LL_PWR_IsEnabledSRAM2Retention (void)
 检查待机模式下SRAM2内容保持是否已启用。
__STATIC_INLINE void LL_PWR_EnableWakeUpPin (uint32_t WakeUpPin)
 启用WakeUp PINx功能。
__STATIC_INLINE void LL_PWR_DisableWakeUpPin (uint32_t WakeUpPin)
 禁用WakeUp PINx功能。
__STATIC_INLINE uint32_t LL_PWR_IsEnabledWakeUpPin (uint32_t WakeUpPin)
 检查WakeUp PINx功能是否已启用。
__STATIC_INLINE void LL_PWR_SetBattChargResistor (uint32_t Resistor)
 设置电阻阻抗。
__STATIC_INLINE uint32_t LL_PWR_GetBattChargResistor (void)
 获取电阻阻抗。
__STATIC_INLINE void LL_PWR_EnableBatteryCharging (void)
 启用电池充电。
__STATIC_INLINE void LL_PWR_DisableBatteryCharging (void)
 禁用电池充电。
__STATIC_INLINE uint32_t LL_PWR_IsEnabledBatteryCharging (void)
 检查电池充电是否已启用。
__STATIC_INLINE void