宏定义 |
| #define | __HAL_PWR_PVM1_EXTI_ENABLE_IT() SET_BIT(EXTI->IMR2, PWR_EXTI_LINE_PVM1) |
| | 使能PVM1扩展中断线。
|
| #define | __HAL_PWR_PVM1_EXTI_DISABLE_IT() CLEAR_BIT(EXTI->IMR2, PWR_EXTI_LINE_PVM1) |
| | 禁用PVM1扩展中断线。
|
| #define | __HAL_PWR_PVM1_EXTI_ENABLE_EVENT() SET_BIT(EXTI->EMR2, PWR_EVENT_LINE_PVM1) |
| | 使能PVM1事件线。
|
| #define | __HAL_PWR_PVM1_EXTI_DISABLE_EVENT() CLEAR_BIT(EXTI->EMR2, PWR_EVENT_LINE_PVM1) |
| | 禁用PVM1事件线。
|
| #define | __HAL_PWR_PVM1_EXTI_ENABLE_RISING_EDGE() SET_BIT(EXTI->RTSR2, PWR_EXTI_LINE_PVM1) |
| | 使能PVM1扩展中断上升沿触发。
|
| #define | __HAL_PWR_PVM1_EXTI_DISABLE_RISING_EDGE() CLEAR_BIT(EXTI->RTSR2, PWR_EXTI_LINE_PVM1) |
| | 禁用PVM1扩展中断上升沿触发。
|
| #define | __HAL_PWR_PVM1_EXTI_ENABLE_FALLING_EDGE() SET_BIT(EXTI->FTSR2, PWR_EXTI_LINE_PVM1) |
| | 使能PVM1扩展中断下降沿触发。
|
| #define | __HAL_PWR_PVM1_EXTI_DISABLE_FALLING_EDGE() CLEAR_BIT(EXTI->FTSR2, PWR_EXTI_LINE_PVM1) |
| | 禁用PVM1扩展中断下降沿触发。
|
| #define | __HAL_PWR_PVM1_EXTI_ENABLE_RISING_FALLING_EDGE() |
| | PVM1 EXTI线配置:设置上升沿和下降沿触发。
|
| #define | __HAL_PWR_PVM1_EXTI_DISABLE_RISING_FALLING_EDGE() |
| | 禁用PVM1扩展中断上升沿和下降沿触发。
|
| #define | __HAL_PWR_PVM1_EXTI_GENERATE_SWIT() SET_BIT(EXTI->SWIER2, PWR_EXTI_LINE_PVM1) |
| | 在选定的EXTI线上生成软件中断。
|
| #define | __HAL_PWR_PVM1_EXTI_GET_FLAG() (EXTI->PR2 & PWR_EXTI_LINE_PVM1) |
| | 检查指定的PVM1 EXTI中断标志是否已设置。
|
| #define | __HAL_PWR_PVM1_EXTI_CLEAR_FLAG() WRITE_REG(EXTI->PR2, PWR_EXTI_LINE_PVM1) |
| | 清除PVM1 EXTI标志。
|
| #define | __HAL_PWR_PVM2_EXTI_ENABLE_IT() SET_BIT(EXTI->IMR2, PWR_EXTI_LINE_PVM2) |
| | 使能PVM2扩展中断线。
|
| #define | __HAL_PWR_PVM2_EXTI_DISABLE_IT() CLEAR_BIT(EXTI->IMR2, PWR_EXTI_LINE_PVM2) |
| | 禁用PVM2扩展中断线。
|
| #define | __HAL_PWR_PVM2_EXTI_ENABLE_EVENT() SET_BIT(EXTI->EMR2, PWR_EVENT_LINE_PVM2) |
| | 使能PVM2事件线。
|
| #define | __HAL_PWR_PVM2_EXTI_DISABLE_EVENT() CLEAR_BIT(EXTI->EMR2, PWR_EVENT_LINE_PVM2) |
| | 禁用PVM2事件线。
|
| #define | __HAL_PWR_PVM2_EXTI_ENABLE_RISING_EDGE() SET_BIT(EXTI->RTSR2, PWR_EXTI_LINE_PVM2) |
| | 使能PVM2扩展中断上升沿触发。
|
| #define | __HAL_PWR_PVM2_EXTI_DISABLE_RISING_EDGE() CLEAR_BIT(EXTI->RTSR2, PWR_EXTI_LINE_PVM2) |
| | 禁用PVM2扩展中断上升沿触发。
|
| #define | __HAL_PWR_PVM2_EXTI_ENABLE_FALLING_EDGE() SET_BIT(EXTI->FTSR2, PWR_EXTI_LINE_PVM2) |
| | 使能PVM2扩展中断下降沿触发。
|
| #define | __HAL_PWR_PVM2_EXTI_DISABLE_FALLING_EDGE() CLEAR_BIT(EXTI->FTSR2, PWR_EXTI_LINE_PVM2) |
| | 禁用PVM2扩展中断下降沿触发。
|
| #define | __HAL_PWR_PVM2_EXTI_ENABLE_RISING_FALLING_EDGE() |
| | PVM2 EXTI线配置:设置上升沿和下降沿触发。
|
| #define | __HAL_PWR_PVM2_EXTI_DISABLE_RISING_FALLING_EDGE() |
| | 禁用PVM2扩展中断上升沿和下降沿触发。
|
| #define | __HAL_PWR_PVM2_EXTI_GENERATE_SWIT() SET_BIT(EXTI->SWIER2, PWR_EXTI_LINE_PVM2) |
| | 在选定的EXTI线上生成软件中断。
|
| #define | __HAL_PWR_PVM2_EXTI_GET_FLAG() (EXTI->PR2 & PWR_EXTI_LINE_PVM2) |
| | 检查指定的PVM2 EXTI中断标志是否已设置。
|
| #define | __HAL_PWR_PVM2_EXTI_CLEAR_FLAG() WRITE_REG(EXTI->PR2, PWR_EXTI_LINE_PVM2) |
| | 清除PVM2 EXTI标志。
|
| #define | __HAL_PWR_PVM3_EXTI_ENABLE_IT() SET_BIT(EXTI->IMR2, PWR_EXTI_LINE_PVM3) |
| | 使能PVM3扩展中断线。
|
| #define | __HAL_PWR_PVM3_EXTI_DISABLE_IT() CLEAR_BIT(EXTI->IMR2, PWR_EXTI_LINE_PVM3) |
| | 禁用PVM3扩展中断线。
|
| #define | __HAL_PWR_PVM3_EXTI_ENABLE_EVENT() SET_BIT(EXTI->EMR2, PWR_EVENT_LINE_PVM3) |
| | 使能PVM3事件线。
|
| #define | __HAL_PWR_PVM3_EXTI_DISABLE_EVENT() CLEAR_BIT(EXTI->EMR2, PWR_EVENT_LINE_PVM3) |
| | 禁用PVM3事件线。
|
| #define | __HAL_PWR_PVM3_EXTI_ENABLE_RISING_EDGE() SET_BIT(EXTI->RTSR2, PWR_EXTI_LINE_PVM3) |
| | 使能PVM3扩展中断上升沿触发。
|
| #define | __HAL_PWR_PVM3_EXTI_DISABLE_RISING_EDGE() CLEAR_BIT(EXTI->RTSR2, PWR_EXTI_LINE_PVM3) |
| | 禁用PVM3扩展中断上升沿触发。
|
| #define | __HAL_PWR_PVM3_EXTI_ENABLE_FALLING_EDGE() SET_BIT(EXTI->FTSR2, PWR_EXTI_LINE_PVM3) |
| | 使能PVM3扩展中断下降沿触发。
|
| #define | __HAL_PWR_PVM3_EXTI_DISABLE_FALLING_EDGE() CLEAR_BIT(EXTI->FTSR2, |