STM8L中文参考手册-4(5)

2020-06-18 19:13

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页写保护寄存器。


STM8L中文参考手册-4(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《大学生职业发展与就业创业指导》思考题-大作业-学生版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: