18.6.6 中断 RTC有以下中断源: 。溢出(INTFLAG.OVF):这是一个非同步中断并且能用来从任何休眠模式中唤醒设备。 。比较n(INTFLAG.CMPn):这是一个非同步中断并且能用来从任何休眠模式中唤醒设备。 。报警 n (INTFLAG.ALARMn): 这是一个非同步中断并且能用来从任何休眠模式中唤醒设备。 。同步好(INTFLAG.SYNCRDY): 这是一个非同步中断并且能用来从任何休眠模式中唤醒设备。 每一个中断源有一个中断标志同它相关。中断标志在中断标志状态和清除寄存器(INTFLAG)里当中断条件发生时置1。每一个中断可以单独的通过写一个1到相应比特在中断使能设置寄存器(INTENSET)使能,并且失能是通过向中断使能清除寄存器(INTENCLR)中相应比特写1来失能。产生中断请求时,中断标志设置和相应的中断使能。中断请求仍然有效,直至中断标志清除,中断被禁止或RTC复位。见INTFLAG有关如何清除中断标志细节。该RTC
有一个共同的中断请求线全部中断源。用户必须读INTFLAG以确定哪些中断条件存在。 注意中断必须被总中断允许产生中断。 18.6.7 事件 RTC 可以产生以下事件,每个的产生都和它相关的中断相同: 。Overflaow(OVF) 。Period n (PERn) 。Compare n (CMPn) 。Alarm n (ALARMn) 输出事件必须被使能来产生。写一个在事件控制寄存器的事件输出位( EVCTRL.xxEO )使相应的输出事件。写一个零到该位禁止相应的输出事件。 |