STM32G474xx HAL用户手册
宏定义
PWR唤醒引脚
PWR扩展导出常量

宏定义

#define PWR_WAKEUP_PIN1   PWR_CR3_EWUP1
#define PWR_WAKEUP_PIN2   PWR_CR3_EWUP2
#define PWR_WAKEUP_PIN3   PWR_CR3_EWUP3
#define PWR_WAKEUP_PIN4   PWR_CR3_EWUP4
#define PWR_WAKEUP_PIN5   PWR_CR3_EWUP5
#define PWR_WAKEUP_PIN1_HIGH   PWR_CR3_EWUP1
#define PWR_WAKEUP_PIN2_HIGH   PWR_CR3_EWUP2
#define PWR_WAKEUP_PIN3_HIGH   PWR_CR3_EWUP3
#define PWR_WAKEUP_PIN4_HIGH   PWR_CR3_EWUP4
#define PWR_WAKEUP_PIN5_HIGH   PWR_CR3_EWUP5
#define PWR_WAKEUP_PIN1_LOW   (uint32_1)((PWR_CR4_WP1<<PWR_ WUP_POLARITY_SHIFT) | PWR_CR3_ EWUP1)
#define PWR_ WAKEUP_PIN2_ LOW   (uint32_1)((PWR_CR4_ WP2<<PWR_ WUP_POLARITY_SHIFT) | PWR_CR3_ EWUP2)
#define PWR_ WAKEUP_PIN3_ LOW   (uint32_1)((PWR_CR4_ WP3<<PWR_ WUP_POLARITY_SHIFT) | PWR_CR3_ EWUP3)
#define PWR_ WAKEUP_PIN4_ LOW   (uint32_1)((PWR_CR4_ WP4<<PWR_ WUP_POLARITY_SHIFT) | PWR_CR3_ EWUP4)
#define PWR_ WAKEUP_PIN5_ LOW   (uint32_1)((PWR_CR4_ WP5<<PWR_ WUP_POLARITY_SHIFT) | PWR_CR3_ EWUP5)

宏定义文档

#define PWR_ WAKEUP_ PIN1   PWR_CR3_E WUP1

唤醒引脚1(高电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h79行。

#define PWR_ WAKEUP_ PIN1_ HIGH   PWR_CR3_E WUP1

唤醒引脚1(高电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h84行。

#define PWR_ WAKEUP_ PIN1_ LOW   (uint32_1)((PWR_CR4_ WP1<<PWR_ WUP_POLARITY_SHIFT) | PWR_CR3_E WUP1)

唤醒引脚1(低电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h89行。

#define PWR_ WAKEUP_ PIN2   PWR_CR3_E WUP2

唤醒引脚2(高电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h80行。

#define PWR_ WAKEUP_ PIN2_ HIGH   PWR_CR3_E WUP2

唤醒引脚2(高电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h85行。

#define PWR_ WAKEUP_ PIN2_ LOW   (uint32_1)((PWR_CR4_ WP2<<PWR_ WUP_POLARITY_SHIFT) | PWR_CR3_E WUP2)

唤醒引脚2(低电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h90行。

#define PWR_ WAKEUP_ PIN3   PWR_CR3_E WUP3

唤醒引脚3(高电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h81行。

#define PWR_ WAKEUP_ PIN3_ HIGH   PWR_CR3_E WUP3

唤醒引脚3(高电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h86行。

#define PWR_ WAKEUP_ PIN3_ LOW   (uint32_1)((PWR_CR4_ WP3<<PWR_ WUP_POLARITY_SHIFT) | PWR_CR3_E WUP3)

唤醒引脚3(低电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h91行。

#define PWR_ WAKEUP_ PIN4   PWR_CR3_E WUP4

唤醒引脚4(高电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h82行。

#define PWR_ WAKEUP_ PIN4_ HIGH   PWR_CR3_E WUP4

唤醒引脚4(高电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h87行。

#define PWR_ WAKEUP_ PIN4_ LOW   (uint32_1)((PWR_CR4_ WP4<<PWR_ WUP_POLARITY_SHIFT) | PWR_CR3_E WUP4)

唤醒引脚4(低电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h92行。

#define PWR_ WAKEUP_ PIN5   PWR_CR3_E WUP5

唤醒引脚5(高电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h83行。

#define PWR_ WAKEUP_ PIN5_ HIGH   PWR_CR3_E WUP5

唤醒引脚5(高电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h88行。

#define PWR_ WAKEUP_ PIN5_ LOW   (uint32_1)((PWR_CR4_ WP5<<PWR_ WUP_POLARITY_SHIFT) | PWR_CR3_E WUP5)

唤醒引脚5(低电平极性)

定义位于文件stm32g4xx_ hal_ pwr_ ex.h93行。