|
STM32G474xx HAL User Manual
|
宏定义 | |
| #define | __HAL_RTC_WAKEUPTIMER_ENABLE(__HANDLE__) ((__HANDLE__)->Instance->CR |= (RTC_CR_WUTE)) |
| 启用RTC唤醒定时器外设。 | |
| #define | __HAL_RTC_WAKEUPTIMER_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CR &= ~(RTC_CR_WUTE)) |
| 禁用RTC唤醒定时器外设。 | |
| #define | __HAL_RTC_WAKEUPTIMER_ENABLE_IT(__HANDLE__, __INTERRUPT__) ((__HANDLE__)->Instance->CR |= (__INTERRUPT__)) |
| 启用RTC唤醒定时器中断。 | |
| #define | __HAL_RTC_WAKEUPTIMER_DISABLE_IT(__HANDLE__, __INTERRUPT__) ((__HANDLE__)->Instance->CR &= ~(__INTERRUPT__)) |
| 禁用RTC唤醒定时器中断。 | |
| #define | __HAL_RTC_WAKEUPTIMER_GET_IT(__HANDLE__, __INTERRUPT__) |
| 检查指定的RTC唤醒定时器中断是否已发生。 | |
| #define | __HAL_RTC_WAKEUPTIMER_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) |
| 检查指定的RTC唤醒定时器中断是否已启用。 | |
| #define | __HAL_RTC_WAKEUPTIMER_GET_FLAG(__HANDLE__, __FLAG__) (__HAL_RTC_GET_FLAG((__HANDLE__), (__FLAG__))) |
| 获取所选RTC唤醒定时器的标志状态。 | |
| #define | __HAL_RTC_WAKEUPTIMER_CLEAR_FLAG(__HANDLE__, __FLAG__) (__HAL_RTC_CLEAR_FLAG((__HANDLE__), RTC_CLEAR_WUTF)) |
| 清除RTC唤醒定时器的待处理标志。 | |
| #define | __HAL_RTC_WAKEUPTIMER_EXTI_ENABLE_IT() (EXTI->IMR1 |= RTC_EXTI_LINE_WAKEUPTIMER_EVENT) |
| 启用RTC唤醒定时器关联的EXTI线路上的中断。 | |
| #define | __HAL_RTC_WAKEUPTIMER_EXTI_DISABLE_IT() (EXTI->IMR1 &= ~(RTC_EXTI_LINE_WAKEUPTIMER_EVENT)) |
| 禁用RTC唤醒定时器关联的EXTI线路上的中断。 | |
| #define | __HAL_RTC_WAKEUPTIMER_EXTI_RISING_IT() (EXTI->RTSR1 |= RTC_EXTI_LINE_WAKEUPTIMER_EVENT) |
| 设置RTC唤醒定时器关联的EXTI线路上的中断上升沿触发。 | |
| #define | __HAL_RTC_WAKEUPTIMER_EXTI_FALLING_IT() (EXTI->FTSR1 |= RTC_EXTI_LINE_WAKEUPTIMER_EVENT) |
| 设置RTC唤醒定时器关联的EXTI线路上的中断下降沿触发。 | |
| #define | __HAL_RTC_WAKEUPTIMER_EXTI_CLEAR_IT() (EXTI->PR1 = RTC_EXTI_LINE_WAKEUPTIMER_EVENT) |
| 清除RTC唤醒定时器关联的EXTI线路上的中断。 | |
| #define | __HAL_RTC_WAKEUPTIMER_EXTI_CLEAR_FLAG() (EXTI->PR1 = RTC_EXTI_LINE_WAKEUPTIMER_EVENT) |
| 清除RTC唤醒定时器关联的EXTI线路上的中断标志。 | |
| #define | __HAL_RTC_WAKEUPTIMER_EXTI_ENABLE_EVENT() (EXTI->EMR1 |= RTC_EXTI_LINE_WAKEUPTIMER_EVENT) |
| 启用RTC唤醒定时器关联的EXTI线路上的事件。 | |
| #define | __HAL_RTC_WAKEUPTIMER_EXTI_DISABLE_EVENT() (EXTI->EMR1 &= ~(RTC_EXTI_LINE_WAKEUPTIMER_EVENT)) |
| 禁用RTC唤醒定时器关联的EXTI线路上的事件。 | |
| #define __HAL_RTC_WAKEUPTIMER_CLEAR_FLAG | ( | __HANDLE__, | |
| __FLAG__ | |||
| ) | (__HAL_RTC_CLEAR_FLAG((__HANDLE__), RTC_CLEAR_WUTF)) |
清除RTC唤醒定时器的待处理标志。
| __HANDLE__ | 指定RTC句柄。 |
| __FLAG__ | 指定要清除的RTC唤醒定时器标志。该参数可以是: |
| 无 |
定义于文件 stm32g4xx_hal_rtc_ex.h 的第 660 行。
| #define __HAL_RTC_WAKEUPTIMER_DISABLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CR &= ~(RTC_CR_WUTE)) |
| #define __HAL_RTC_WAKEUPTIMER_DISABLE_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | ((__HANDLE__)->Instance->CR &= ~(__INTERRUPT__)) |
禁用RTC唤醒定时器中断。
| __HANDLE__ | 指定RTC句柄。 |
| __INTERRUPT__ | 指定要禁用的RTC唤醒定时器中断源。该参数可以是:
|
| 无 |
定义于文件 stm32g4xx_hal_rtc_ex.h 的第 617 行。
| #define __HAL_RTC_WAKEUPTIMER_ENABLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CR |= (RTC_CR_WUTE)) |
| #define __HAL_RTC_WAKEUPTIMER_ENABLE_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | ((__HANDLE__)->Instance->CR |= (__INTERRUPT__)) |
启用RTC唤醒定时器中断。
| __HANDLE__ | 指定RTC句柄。 |
| __INTERRUPT__ | 指定要启用的RTC唤醒定时器中断源。该参数可以是:
|
| 无 |
定义于文件 stm32g4xx_hal_rtc_ex.h 的第 607 行。
| #define __HAL_RTC_WAKEUPTIMER_EXTI_CLEAR_FLAG | ( | ) | (EXTI->PR1 = RTC_EXTI_LINE_WAKEUPTIMER_EVENT) |
清除RTC唤醒定时器关联的EXTI线路上的中断标志。