DS3231实时时钟芯片的使用与开发
1. DS3231寄存器介绍
DS3231是一款高精度的实时时钟芯片,其内部寄存器用于存储时间、日期、报警信息以及控制和状态信息。以下是部分重要寄存器的详细介绍:
| 寄存器地址 | 功能 | 结构 |
| — | — | — |
| 0x00 | 秒寄存器 |
struct s_00 { /* Seconds */
uint8_t secs_1s : 4; /* Ones digit: seconds */
uint8_t secs_10s : 3; /* Tens digit: seconds */
uint8_t mbz_0 : 1;
} s00;
| 0x01 | 分钟寄存器 |
struct s_01 { /* Minutes */
uint8_t mins_1s : 4; /* Ones digit: minutes */
uint8_t mins_10s : 3; /* Tens digit: minutes */
uint8_t mbz_1 : 1;
} s01;
| 0x02 | 小时寄存器 |
union u_02 { /* Hours */
stru
超级会员免费看
订阅专栏 解锁全文
384

被折叠的 条评论
为什么被折叠?



