ZHDU025 December 2025 UCD91160 , UCD91320
此命令可返回运行时钟值。该值采用实时时间格式(年、月、日、小时、分钟、秒、毫秒)和度量单位。也可以写入运行时钟。这允许主机定期校正时钟。还允许将时钟初始化为以年为单位的实际绝对时间(例如 2025 年 3 月 23 日)。用户必须将实际时间值转换为表 26-11 中显示的格式。
下面是运行时钟的三种使用场景:
上电以后的时间:运行时钟从其默认时间(每次器件上电时)启动。
本地时间:每次器件上电时,外部处理器都会将运行时钟设置为真实时间。
器件复位后,会使用最新的故障日志将运行时钟的时间复位为最新值。如果没有比默认时间更近的故障日志,则器件会从默认时间启动。
运行时钟值用于为记录的任何故障添加时间戳(请参阅节 26.28)。
| 字节编号 (写入) | 字节编号 (读取) | 有效载荷索引 | 说明 |
|---|---|---|---|
| 0 | CMD = D7 | ||
| 1 | 0 | BYTE_COUNT = 8 | |
| 2 | 1 | 0 | 秒和毫秒(低字节) |
| 3 | 2 | 1 | 秒和毫秒(高字节) |
| 4 | 3 | 2 | 日、小时和分钟(低字节) |
| 5 | 4 | 3 | 日天、小时和分钟(高字节) |
| 6 | 5 | 4 | 年和月(低字节) |
| 7 | 6 | 5 | 年和月(高字节) |
| 8 | 7 | 6 | 保留 |
| 9 | 8 | 7 | 保留 |
运行时钟的时间格式为 3 个 2 字节值,其中包含采用日历模式格式的当前器件时间。表 26-12、表 26-13 和表 26-14 包含每个 2 字节值的格式。
| 位 | 字段 | 说明 |
|---|---|---|
| 15:10 | 秒 | RTC 中的秒值(0 至 59) |
| 9:0 | 毫秒 | RTC 中的毫秒值(0 至 999) |
| 位 | 字段 | 说明 |
|---|---|---|
| 15:11 | 日天 | RTC 中的天值(1 至 31) |
| 10:6 | 小时 | RTC 中的小时值 (0-23) |
| 5:0 | 分钟 | RTC 中分钟值(0 至 59) |
| 位 | 字段 | 说明 |
|---|---|---|
| 15:4 | 年份 | RTC 中的年值 (0-4096) |
| 3:0 | 月份 | RTC 中的月份值 (1-12) |