注:1―主动停止‖模式是一个低功率模式的CPU和外设的时钟停止,除了RTC。它是在7
节描述:71页上的低功耗模式。
2 RTC的设计有一个减少消费时,时钟的LSE / LSI(参阅为更多的细节在器件数据手册的电气特性部分)。
24.6 RTC寄存器
一种用于寄存器描述缩写列表请参见第5.1页62。 24.6.1时间寄存器1(rtc_tr1)
rtc_tr1是日历时间的影子寄存器。这个寄存器可以被写入初始化模式。请参阅第:日历的初始化和配置在415页
第24.3.6:阅读416页的日历。 偏移地址:0x00 重置价值:0x00
7位保留,总是读为0。
位6:4 ST [2:0]:BCD格式的第二数 位3:0苏[3:0]:BCD格式的第二单元
注:这是写保护寄存器。写存取过程中描述的部分:RTC 寄存器的写保护。
24.6.2时间寄存器2(rtc_tr2)
rtc_tr2是日历时间的影子寄存器。这个寄存器可以被写入初始化模式。请参阅第:日历的初
始化和配置在415页
第24.3.6:阅读416页的日历。 偏移地址:0x01 重置价值:0x00
7位保留,总是读为0。
位6:4 MNT [2:0]:BCD格式的分钟数。 位3:0 MNU [3:0]:BCD格式的时间单位。
注:这是写保护寄存器。写存取过程中描述的部分:RTC 寄存器的写保护。
24.6.3时间寄存器3(rtc_tr3)
rtc_tr3是日历时间的影子寄存器。这个寄存器可以被写入初始化模式。请参阅第:日历的初始化和配置在415页
第24.3.6:阅读416页的日历。 偏移地址:0x02 重置价值:0x00
7位保留,总是读为0。 下午6点:上午/下午符号 0:是或24小时格式 1:PM
位5:4 HT [1:0]:小时BCD格式数。 位3:0胡[3:0]:BCD格式的时间单位。
注:这是写保护寄存器。写存取过程中描述的部分:RTC 寄存器的写保护。
24.6.4数据寄存器1(rtc_dr1)
rtc_dr1是日历日期的影子寄存器。这个寄存器可以被写入初始化模式。请参阅第:日历的初始化和配置在415页
第24.3.6:阅读416页的日历。 地址偏移寄存器 重置价值:0x01
位7:6保留,总是读为0。
位5:4 DT [1:0]:日期十BCD格式 位3:0杜[3:0]:BCD格式的日期单位
注:这是写保护寄存器。写存取过程中描述的部分:RTC
寄存器的写保护。
24.6.5数据寄存器2(rtc_dr2)
rtc_dr2是日历日期的影子寄存器。这个寄存器可以被写入初始化模式。请参阅第:日历的初始化和配置在415页
第24.3.6:阅读416页的日历。 偏移地址:0x05 重置价值:0x21
位7:5 WDU [2:0]:星期天单位 000:禁止。 001星期一 111星期日
机器翻译:4位BCD格式的月数 位3比0μ[3:0]:BCD格式月单
注:这是写保护寄存器。写存取过程中描述的部分:RTC 寄存器的写保护。
24.6.6数据寄存器3(rtc_dr3)
rtc_dr3是日历日期的影子寄存器。这个寄存器可以被写入初始化模式。请参阅第:日历的初始化和配置在415页
第24.3.6:阅读416页的日历。 偏移地址:0x06 重置价值:0x00
位7:4 YT [3:0]:每年在BCD格式。
位3比0余[3:0]:BCD格式的年度单位。
注:这是写保护寄存器。写存取过程中描述的部分:RTC 寄存器的写保护。
24.6.7亚秒寄存器高(rtc_ssrh)
该rtc_ssrh仅在低,中,高密度器件。参见
第24.3.6:阅读416页的日历读取这个寄存器程序。 偏移地址:0x17 重置价值:0x00
位7:0 SS [15:8]:子二值位上 看到rtc_ssrl详情。
注:这是写保护寄存器。写存取过程中描述的部分:RTC 在415页写保护寄存器
24.6.8亚秒寄存器低(rtc_ssrl)
该rtc_ssrl仅在低,中,高密度器件。参见
第24.3.6:阅读416页的日历读取这个寄存器程序。 偏移地址:0x18处 重置价值:0x00
位7:0 SS [7:0]:子二值较低的位
SS [ 15:0 ](在rtc_ssrh和rtc_ssrl寄存器)是同步分频器的值计数器。第二部分是由下面的公式给出:
第二部分=(rtc_spre-SS)/(rtc_spre + 1)
注:SS [ 15:0 ]可以大于移位操作后的rtc_spre。在这种情况下,正确的时间/日期是一个第二小于rtc_trx / rtc_drx表示。
注:这是写保护寄存器。写存取过程中描述的部分:RTC 在415页写保护寄存器
24.6.9控制寄存器1(rtc_cr1) 偏移地址:0x08
在重置价值的力量:0x00
重置价值:0xxx(这个寄存器而不是由一个系统复位的影响。它是在上电复位)。
7位保留,总是读为0。 6位FMT:小时格式 0:24小时/天格式
1:上午/下午小时格式
5位比:系统时钟(SYSCLK)与rtcclk比 0:fsysclk??2×frtcclk必须得到尊重 1:fsysclk = frtcclk
注意:在fsysclk小于2 frtcclk不等于frtcclk案件 禁止。
为了执行一个读访问日历寄存器(rtc_trx, rtc_drx和rtc_ssrx),fsysclk必须?4×frtcclk时比= 0。 4位bypshad:旁路的影子寄存器
这一点可在低,中,高密度的设备仅+。
0:日历值(当从rtc_ssrx,rtc_trx,阅读和rtc_drx)是从影子寄存器,这是更新一次,rtcclk周期。
1:日历值(当从rtc_ssrx,rtc_trx,阅读和rtc_drx)是直接从日历计数器采取。 3位保留,总是读为0。
位2比0 wucksel [2:0]:唤醒时钟选择 000 / 16:rtcclk时钟选择 001 / 8:rtcclk时钟选择 010 / 4:rtcclk时钟选择 011 / 2:rtcclk时钟选择
10:ck_spre(通常为1赫兹)时钟选择
原理:ck_spre(通常为1赫兹)的时钟选216添加到什么计数器的值(参见下面的注释)。 注:唤醒单元计数器= WUT计数器的值(从0x0000到0xFFFF)+(加0x10000 当wucksel [ 1 ]值=―11‖)。
6位这个寄存器可以被写入在初始化模式只有当initf位设置为1 rtc_isr1。
位2到0这个寄存器可以被写入,只有当伍特位设置为0 rtc_cr2和wutwf设置为1 rtc_isr1。 这个寄存器写保护。写存取过程中描述的部分:RTC寄存器写保护。
24.6.10控制寄存器2(rtc_cr2) 偏移地址:0x55 0x09 在重置价值的力量:0x00
重置价值:0xxx(这个寄存器而不是由一个系统复位的影响。它是在上电复位)。
7位保留,总是读为0。
6位武铁:唤醒定时器中断使能 0:唤醒定时器中断禁止 1:唤醒定时器中断使能 5位保留,总是读为0。 4位alraie:报警中断使能 0:报警中断禁止 1:报警中断使能
3位保留,总是读为0。 2位吴特:唤醒定时器使 0:唤醒定时器禁用 1:唤醒定时器使
1位保留,总是读为0。 0位alrae:报警使 0:报警禁用 1:报警使
注:这是写保护寄存器。写存取过程中描述的部分:RTC寄存器的写保护。
24.6.11控制寄存器3(rtc_cr3) 偏移地址:0x0a
在重置价值的力量:0x00
重置价值:0xxx(这个寄存器而不是由一个系统复位的影响。它是在上电复位)。