HAL_RTC_GetTime()函数说明
时间: 2023-08-11 08:04:06 浏览: 397
hal_intf.rar_V2
HAL_RTC_GetTime() 函数是 HAL 库提供的函数之一,用于从 RTC(实时时钟)模块中获取当前时间。
函数原型如下:
```
HAL_StatusTypeDef HAL_RTC_GetTime(RTC_HandleTypeDef *hrtc, RTC_TimeTypeDef *sTime, uint32_t Format);
```
其中,参数解释如下:
- `hrtc`:RTC 句柄,包含了 RTC 模块的配置信息和状态信息;
- `sTime`:指向 RTC_TimeTypeDef 结构体的指针,用于存储当前时间;
- `Format`:时间格式,可以是 RTC_FORMAT_BIN 或 RTC_FORMAT_BCD。
函数返回值为 HAL_StatusTypeDef 类型的枚举值,表示函数执行的状态。
调用该函数后,当前时间会被存储在 `sTime` 指向的结构体中,可以从该结构体中获取当前时间的小时、分钟和秒。
阅读全文