宏定义 |
| #define | __HAL_PWR_GET_FLAG(__FLAG__) |
| | 检查是否设置了特定的PWR标志。
|
| #define | __HAL_PWR_CLEAR_FLAG(__FLAG__) |
| | 清除特定的PWR标志。
|
| #define | __HAL_PWR_PVD_EXTI_ENABLE_IT() SET_BIT(EXTI->IMR1, PWR_EXTI_LINE_PVD) |
| | 使能PVD扩展中断线。
|
| #define | __HAL_PWR_PVD_EXTI_DISABLE_IT() CLEAR_BIT(EXTI->IMR1, PWR_EXTI_LINE_PVD) |
| | 禁用PVD扩展中断线。
|
| #define | __HAL_PWR_PVD_EXTI_ENABLE_EVENT() SET_BIT(EXTI->EMR1, PWR_EVENT_LINE_PVD) |
| | 使能PVD事件线。
|
| #define | __HAL_PWR_PVD_EXTI_DISABLE_EVENT() CLEAR_BIT(EXTI->EMR1, PWR_EVENT_LINE_PVD) |
| | 禁用PVD事件线。
|
| #define | __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE() SET_BIT(EXTI->RTSR1, PWR_EXTI_LINE_PVD) |
| | 使能PVD扩展中断上升沿触发。
|
| #define | __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE() CLEAR_BIT(EXTI->RTSR1, PWR_EXTI_LINE_PVD) |
| | 禁用PVD扩展中断上升沿触发。
|
| #define | __HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE() SET_BIT(EXTI->FTSR1, PWR_EXTI_LINE_PVD) |
| | 使能PVD扩展中断下降沿触发。
|
| #define | __HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE() CLEAR_BIT(EXTI->FTSR1, PWR_EXTI_LINE_PVD) |
| | 禁用PVD扩展中断下降沿触发。
|
| #define | __HAL_PWR_PVD_EXTI_ENABLE_RISING_FALLING_EDGE() |
| | 使能PVD扩展中断上升沿和下降沿触发。
|
| #define | __HAL_PWR_PVD_EXTI_DISABLE_RISING_FALLING_EDGE() |
| | 禁用PVD扩展中断上升沿和下降沿触发。
|
| #define | __HAL_PWR_PVD_EXTI_GENERATE_SWIT() SET_BIT(EXTI->SWIER1, PWR_EXTI_LINE_PVD) |
| | 在选定的EXTI线上生成软件中断。
|
| #define | __HAL_PWR_PVD_EXTI_GET_FLAG() (EXTI->PR1 & PWR_EXTI_LINE_PVD) |
| | 检查PVD EXTI中断标志是否设置。
|
| #define | __HAL_PWR_PVD_EXTI_CLEAR_FLAG() WRITE_REG(EXTI->PR1, PWR_EXTI_LINE_PVD) |
| | 清除PVD EXTI中断标志。
|