-
6.7.2 RTC
相关寄存器
表
6-8
RTC
的寄存器
绝对地址
(十六进制)
4003_D000
4003_D004
4003_D008
4003_D00C
4003_D010
4003_D014
4003_D018
4003_D01C
4003_D800
4003_D804
寄存器名称
<
/p>
RTC
定时器秒寄存器(
RTC_TSR
)
RTC
定
时器预分频寄存器(
RTC_TPR
)
RTC
定时器报警寄存器(
RTC_T
AR
)
RTC
定时器补偿寄存器(
RTC_TCR
)
RTC
控制寄存器(
RTC_CR
)
RTC
状
态寄存器(
RTC_SR
)
RTC
锁寄存器(
RTC_LR
)
RTC
中断使能寄存器(
RTC_IER
)
< br>RTC
写访问寄存器(
RTC_WAR
< br>)
RTC
读访问寄存器(
p>
RTC_RAR
)
访问
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
1. RTC
定时器秒寄存器(
RTC
_TSR
)
地址:
RTC_ TSR
—
4003_D000h
基址
+0h
偏移
=4003_D000h
RTC_TSR
域描述
域
31-0
TSR
描述
如果使能计数器,只允许读
TSR
寄存器,此时只有不置位<
/p>
SR[TOF]
或
SR[TIF]
,计时器才
能执行加操作,如果置位
SR[T
OF]
或
SR[TIF]
时,计数器为
零。
如果禁用计数器,允许读写
TS
R
寄存器,写
TSR
寄存器将清零
p>
SR[TOF]
或
SR[TIF]
位,不
建议向
TSR
寄
存器写
0
。
2. RTC
定时器预分频器寄存器(
RTC_TPR
)
地址:
RTC_ TPR
—
4003_D000h
基址
+4h
偏移
=4003_D004h
RTC_TPR
域描述
域
31-16
预留
15-0
TPR
如果使能计数器,只允许读访问
TPR
寄存器,计数器每隔
32.768kHz
个时钟周期加
1
,如
果置位
SR[TOF]
或
SR[TIF]T
PR
,计数器清零。
如果禁用计数器
,允许读写
TPR
寄存器。
描述
保留位,始终为零
3. RTC
p>
定时器报警寄存器(
RTC_TAR
)
p>
地址:
RTC_ TAR
—
4003_D000h
基址
+8h
偏移
=4003_D008h
RTC_TAR
域描述
域
31-0
TAR
描述
如果使能计时器,不管
TAR[TAR]
是否等于
TSR[TSR]
都会置位
SR[TAF]
,写
TAR
将清除
SR[TAF]
。
4. RTC
定时器补偿寄存器(<
/p>
RTC_TCR
)
地址:
RTC_TCR
—
4003
_D000h
基址
+Ch
偏移
=4003_D00Ch
RTC_TCR
域描述
域
31-24
CIC
23-16
TCV
15-8
CIR
定时器补偿寄存器
配置
32.768kHz
时钟周期的个数
80h
每隔
32896
个时钟周期,定时器预分频寄存器溢出。
7-0
TCR
…
…
FFh
每隔
32769
个时钟周期,定时器预分频寄存器溢出。
00h
每隔
32
768
个时钟周期,定时器预分频寄存器溢出。
01h
每隔
32767
个时钟周期,定时器预分频寄存器溢出。
…
…
7Fh
每隔
32641
个时钟周期,定时器预分频寄存器溢出。
描述
补偿间隔计数器,存放补偿间隔计数器的当前值
定时器补偿值,存放秒时间间隔补偿逻辑使用的当前值
补偿间隔寄存器,用来配置补偿间隔为
1~256
-
-
-
-
-
-
-
-
-
上一篇:清洁生产评价指标体系.doc
下一篇:励志古文名句