-
HAL_RTC_SetAlarm:-
功能:设置RTC闹钟。
- 参数:
hrtc:指向RTC句柄结构的指针。sAlarm:指向包含闹钟配置的结构体的指针。Format:指定日期和时间的格式(12小时或24小时制)。
- 返回值:状态(HAL_OK,HAL_ERROR等)。
-
-
HAL_RTC_SetAlarm_IT:-
功能:与
HAL_RTC_SetAlarm相同,但启用中断。 - 参数:同上。
- 返回值:状态。
-
-
HAL_RTC_DeactivateAlarm:-
功能:禁用RTC闹钟。
- 参数:
hrtc:指向RTC句柄结构的指针。Alarm:指定要禁用的闹钟(闹钟A或闹钟B)。
- 返回值:状态。
-
-
HAL_RTC_GetAlarm:-
功能:获取当前设置的RTC闹钟参数。
- 参数:
hrtc:指向RTC句柄结构的指针。sAlarm:指向用于存储闹钟配置的结构体的指针。Alarm:指定要获取的闹钟(闹钟A或闹钟B)。Format:指定日期和时间的格式。
- 返回值:状态。
-
-
HAL_RTC_AlarmIRQHandler:-
功能:RTC闹钟中断处理函数。
- 参数:指向RTC句柄结构的
- A回调函数是
HAL_RTC_AlarmAEventCallback; - 对于闹钟B,回调函数是
HAL_RTC_AlarmBEventCallback
-
-
HAL_RTC_PollForAlarmAEvent:-
功能:轮询闹钟A事件。
- 参数:
hrtc:指向RTC句柄结构的指针。Timeout:超时时间。
- 返回值:状态。
-