7位COE校准输出使能
这一点使rtc_calib装置输出0:校准输出禁用 1:校准输出使能
位6:5沃瑟[1:0]:输出选择
这些位是用来选择标志被路由到rtc_alarm输出00:输出禁用 01:报警输出使能 10:保留
11:唤醒输出使能 4位波兰:输出极性
这一点是用于配置rtc_alarm装置输出的极性
0:在rtc_alarm引脚为高,当alraf / wutf断言(取决于沃瑟) 1:在rtc_alarm引脚为低时alraf / wutf断言(取决于沃瑟)。 3位科索:校准输出选择
这一点可在低,中,高密度的设备仅+。当COE = 1,该位选择信号输出rtc_calib。0:校准输出是512赫兹
1:校准输出是1赫兹
注意:这些频率rtcclk在其默认值32.768千赫和预分频器是有效的 (prediv_a = 127和prediv_s = 255)。请参阅第24.3.11:校准时钟输出 更多的细节。 2位BCK:备份
这一点可以通过软件编写的记忆是否改变了日光节约时间 没有执行。
1位sub1h:减去1小时(冬天时间变化)
当此位被设置在初始化方式,1小时中的日历时间如果当前时间不0。这一点总是读为0。 设置此位没有影响当前时刻是当0。0:没有效果 1:1小时减去当前时间。这可用于冬季时间的变化。 0位add1h:添加1小时(夏天的时间变化)
当此位被设置在初始化方式,1小时被添加到日历时间。这一点总是读为0。 0:没有效果
1:增加1小时到当前时间。这可用于夏季时间变化。 注:add1h或sub1h行动必须不改变的一天。
建议不要改变时在最后一秒钟前的日历小时更新,因为这可能掩盖的日历小时增量。 这个寄存器写保护。写存取过程中描述的部分:RTC寄存器写保护。
24.6.12初始化和状态寄存器1(rtc_isr1) 偏移地址:0x0c
重置价值:对介质密度器件0x00,0x01低,介质+和高密度的设备
7位初始化:初始化模式。 0:自由运行模式
1:初始化模式应用程序的时间和日期的寄存器(rtc_trx和rtc_drx)和
分频器寄存器。计数器停止并开始计数的新价值的初始点时 复位。
6位initf:初始化标志
当此位设置为1,RTC是初始化的方式和时间,日期和分频器的寄存器可以更新。 0:日历寄存器的更新是不允许的 1:更新日历寄存器允许。 5位RSF:寄存器同步标志 这一点是用来当bypshad = 0。它是由硬件每当日历寄存器复制到影子寄存器(rtc_ssrx,rtc_trx和rtc_drx)。它可以通过软件或硬件的初始化方式清除。 0:日历影子寄存器不同步而1:影子寄存器同步日历 4位在:初始化状态标志
这一点是由硬件当日历年场是不同的从0(在复位状态的功率)。0:日历尚未初始化。 1:日历已初始化。
3位山西:移位操作挂起
这一点可在低,中,高密度的设备仅+。0:无移位操作是等待 1:换档操作挂起
这个标志是由硬件一旦移位操作是由一个写的rtc_shiftrl发起。它是由硬件清除尽快相应的移位操作已完成。
写作SHPF有没有影响。
2位wutwf:唤醒定时器写标志
这一点是由硬件时,唤醒定时器的值可以被改变,在吴特点已被设置为0 rtc_cr2。 0:唤醒定时器不允许更新。 1:唤醒定时器允许更新。 1位:校验recalpf等待
这一点可在低,中,高密度的设备仅+。
该状态标志recalpf自动设置为1时,软件写入寄存器 rtc_calrl,表明rtc_calrh / rtc_calrl寄存器被封锁。当新的
校准设置考虑在内,这一点返回0。参见:在飞行中重新校准。 0位alrawf:报警写旗
这一点是由硬件时的报警值是可以改变的,在alrae位已被设置为0 rtc_cr2.fthe alrawf位总是设置为低,中,高密度器件,虽然alrae仍然必须改变报警值之前清除 0:报警不允许更新。 1:报警允许更新。
注:这是写保护寄存器。写存取过程中描述的部分:RTC寄存器写保护。
7位tamp3f:tamper3检测标志
这一点可在低,中,高密度的设备仅+。
这个标志是由硬件时,篡改检测事件上检测到篡改输入3。 它是由软件编写0清除。
6位tamp2f:tamper2检测标志
这一点可在低,中,高密度的设备仅+。
这个标志是由硬件时,篡改检测事件上检测到篡改输入2。 它是由软件编写0清除。
5位tamp1f:tamper1检测标志
这一点可在低,中,高密度的设备仅+。
这个标志是由硬件时,篡改检测事件上检测到篡改输入1。 它是由软件编写0清除。 位4:3保留,总是读为0。 2位wutf:周期性唤醒的旗帜
这个标志是由硬件自动重载当唤醒了计数器达到0。它是由软件编写0清除。 注:该标志必须由软件至少1.5 rtcclk周期前wutf被设置为1,清除 又来了。
1位保留,总是读为0。 0位alraf:报警标志
这个标志是由硬件时的时间和日期的寄存器(rtc_trx和rtc_drx)匹配的rtc_alrmarx寄存器。在低,中,高密度器件,设置此标志,子第二寄存器(rtc_ssrx)也必须符合rtc_alrmassrx寄存器。
这个标志是由软件编写0清除。
注意:这些标志被清除大约2 CK时钟周期后写0到他们。
bit7保留,总是读为0。
位6:0 prediv_s [ 14:8 ]:同步分频因子MSB
这个寄存器包含的同步分裂因子的MSB:ck_spre频率= ck_apre频率/(prediv_s + 1)。 注:prediv_s [ 14:13】仅适用于低,中,高密度器件。
注意:这个寄存器可以被写入在初始化模式只有当initf位设置为1rtc_isr1。 这个寄存器写保护。写存取过程中描述的部分:RTC寄存器的写保护。
prediv_s [7:0]:同步分频系数的LSB
7这位寄存器包含同步分裂因子LSB:ck_spre频率= ck_apre 频率/(prediv_s + 1)
注意:这个寄存器可以被写入在初始化模式只有当initf位设置为1 rtc_isr1。
这个寄存器写保护。写存取过程中描述的部分:RTC寄存器写保护。
24.6.16异步分频器寄存器(rtc_aprer) 偏移地址:0x12
在重置价值的力量:0x7f
重置价值:0xxx(这个寄存器而不是由一个系统复位的影响。它是在上电复位)。
7位保留,总是读为0。
位6:0 prediv_a [ 6:0 ]:异步分频器的因素 这是异步分频因子:
ck_apre频率= frtcclk频率/(prediv_a + 1)
注:prediv_a [ 6:0 ] = 000000是禁止使用的值在中密度的设备。
注意:这个寄存器可以被写入在初始化模式只有当initf位设置为1rtc_isr1。 这个寄存器写保护。写存取过程中描述的部分:RTC寄存器的写保护。
位7:0 WUT [15:8]:唤醒MSB
当唤醒定时器使能(吴特设置为1),这wutf标志设置每个
(WUT [ 15:0 ] + 1)* ck_wut周期。对ck_wut时期是通过wucksel [2:0]位rtc_cr1寄存器选择。
注:本wutf最初主张发生(T + 1)ck_wut周期±1后,吴特设置。
设置什么[ 15:0 ]到0x0000与wucksel [2:0] = 011(frtcclk / 2)是被禁止的。
注意:这个寄存器可以被写入,只有当伍特位设置为0和1 rtc_cr2,wutwf在rtc_isr1。 这个寄存器写保护。写存取过程中描述的部分:RTC寄存器写保护。
24.6.18唤醒定时器寄存器低(rtc_wutrl) 偏移地址:0x15
在重置价值的力量:0xff
重置价值:0xxx(这个寄存器而不是由一个系统复位的影响。它是在上电复位)。
位7:0 WUT [7:0]:唤醒LSB
当唤醒定时器使能(吴特设置为1),这wutf标志设置每个
(WUT [ 15:0 ] + 1)* ck_wut周期。对ck_wut时期是通过wucksel [2:0]位rtc_cr1寄存器选择。
注:本wutf最初主张发生(T + 1)ck_wut周期±1后,吴特设置。
设置什么[ 15:0 ]到0x0000与wucksel [2:0] = 011(frtcclk / 2)是被禁止的。
注意:这个寄存器可以被写入,只有当伍特位设置为0和1 rtc_cr2,wutwf在rtc_isr1。 这个寄存器写保护。写存取过程中描述的部分:RTC寄存器的写保护。
7位关键[7:0]:写保护的关键 这个字节写的软件。
阅读这个寄存器返回0x00。
指RTC寄存器写保护描述如何解锁RTC寄存器写保护。
24.6.20 RTC换档控制寄存器高(rtc_shiftrh) 该rtc_shiftrh寄存器仅在低,中,高密度器件。 偏移地址:0x1a 重置价值:0x00
7位add1s:添加一个第二 0:没有效果
1:添加一个第二时钟/日历
这一点是只写,阅读始终为零。写入此位的值时生效
rtc_shiftrl写。写这一点没有任何效果,如果已经有一个移位操作挂起(SHPF = 1时,在rtc_isr1)。
此功能是用于subfs(见说明rtc_shiftrl)有效地在一个原子操作的时钟添加一秒钟。 位6:0 subfs [ 14:8 ]:MSB减去一秒钟
这一点是只写,阅读始终为零。写这些位没有影响,如果已经有一个移位操作挂起(SHPF = 1时,在rtc_isr1)。
写入该寄存器的值时生效rtc_shiftrl写。在描述的rtc_shiftrl。
注:这是写保护寄存器。写存取过程中描述的部分:RTC在415页写保护寄存器。