DS_1217F_002
73S1217F数据表
32位RTC计数器的时钟由一个可选择的时钟(1/2 , 1 ,2秒)来测量时间。修整
函数被设置成一个校准值被以相同的速率作为积累在一个24位的累加器
RTC计数器。 TRIM的值幅度签号码。当累加器达到溢出,它会
推进计数器一个额外的计数,如果调整值是正的,或者防止从计数器
推进罪名,如果调整值是负的。这种机制允许RTC计数器进行调整
保持准确的时间以最小的0.5秒分辨率。当使用高速振荡器时,
RTC计数器希望有一个额外的数量增加每9375秒保持RTC计数器的
适当的时候。如果所述一个第二RTC计数器速率被使用时, RTC调整值应设置为0x6FD
( 1789年十进制) 。 ( 2 ^ 24 =该值是通过将24位累加器的分辨率衍生
16777216 ),这由9375.除以这意味着RTC累加器溢出每9375秒
并会引起RTC计数器由2前进时,累加器溢出发生,从而把
RTC计数到适当的时候。
除了基本的软件监视定时器包括在80515微处理器,一个独立的,强大的,
固定时间,硬件看门狗定时器( WDT)包含在73S1217F RTC 。看门狗
timer will give the MPU �½ second to respond to the RTC Interrupt. If the processor does not perform an
RTC中断服务,完全复位将被执行。 RTC中断被连接到核心
中断“的外部中断5 ”的信号。 RTC的中断使能获得看门狗定时器
功能。注意:如果掉电模式不希望看门狗唤醒的MPU时,RTC
中断应在进入掉电模式之前被屏蔽。
实时时钟控制寄存器( RTCCtl ) : 0X FFB0
0x00
表54 :本RTCCtl注册
最高位
–
位
RTCCtl.7
RTCCtl.6
RTCCtl.5
RTCCtl.4
RTCCtl.3
RTCCtl.2
RTCCtl.1
RTCCtl.0
–
符号
–
–
RTCLD
CTSEL.1
CTSEL.0
RINT.2
RINT.1
RINT.0
当设置, RTC参数( RTC计数, RTC累加器和RTC
修剪),在下一个32kHz的时钟上升沿被加载。
选择由所述实时时钟计数的时间值:
为0x - 1秒(默认值)
10 – �½ second
11 - 2秒
RTC中断内部选拔位: (列为位2,1,0 )
100 - 0.5秒
0XX - 1秒(默认值)
101 - 2秒
110 - 4秒
111 = 8秒
RTCLD
CTSEL.1 CTSEL.0 RINT.2
功能
RINT.1
最低位
RINT.0
修订版1.2
55