16.6.13 中断
SYSCTRL 有以下中断源:
。XOSCRDY - 多用途晶体振荡器准备好: 一个从0到1的转变在PCLKSR.XOSCRDY比特被检测到。
。XOSC32KRDY - 32kHz 晶体振荡器准备好:一个从0到1的转变在PCLKSR.XOSC32KRDY比特被检测到。
。OSC32KRDY - 32kHz内部晶振准备好:一个从0到1的转变在PCLKSR.OSC32KRDY比特被检测到。
。OSC8MRDY - 8MHz内部晶振准备好:一个从0到1的转变在PCLKSR.OSC8MRDY比特被检测到。
。DFLLRDY - DFLL48M 准备好:一个从0到1的转变在PCLKSR.DFLLRDY比特被检测到。
。DFLLOOB - DFLL48M 超范围:一个从0到1的转变在PCLKSR.DFLLOOB比特被检测到。
。DFLLLOCKF - DFLL48M 细值锁定:一个从0到1的转变在PCLKSR.DFLLLOCKF比特被检测到。
。DFLLLOCKC - DFLL48M 粗值锁定:一个从0到1的转变在PCLKSR.DFLLLOCKC比特被检测到。
。BOD33RDY - BOD33 准备好:一个从0到1的转变在PCLKSR.B33SRDY比特被检测到。
。BOD33DET - BOD33 检测:一个从0到1的转变在PCLKSR.B33DET比特被检测到。
这是一个非同步中断可以从任何休眠中醒设备。
。B33SRDY - BOD33 同步准备好:一个从0到1的转变在PCLKSR.B33RDY比特被检测到。
。PLL 锁定:指示DPLL锁定比特被声明。
。PLL 锁定丢失:指示一个下降沿被检测到在通常的操作模式下锁定比特期间。
。PLL 锁定时间溢出:这个中断标志指示了从FDPLL96M开始时超过软件定义的时间DPLLCTRLB.LTIME
每个中断源都有一个与之相关的中断标志。当中断条件发生时,中断标志在中断标志状态和清除
(INTFLAG )寄存器中设置。每个中断可以通过写1单独启用在中断的相应位启用设置( INTENSET )注
册,和失能通过写1到相应的中断使能位清零( INTENCLR )寄存器。产生中断请求时,中断标志设置和
相应的中断使能。中断请求仍然有效,直至中断标志清零,中断被禁止,或SYSCTRL复位。见中断标志状
态和清除( INTFLAG )注册如何清除中断标志细节。
|