17.6.3 附加特性
17.6.3.1 Always-On模式
always-on 模式是写一个1到Always-On 比特在控制寄存器(CTRL.ALWAYSON).当alway-on 模式被 使能,WDT连续运行,不管CTRL.ENABLE的状态。一但写入,Always-On比特只能通过上电复位清除。配置和预警寄存器当CTRL.ALWAYSON比特是1时是只读寄存器。时间周期配置比特(CONFIG.PER,CONFIG.WINDOW,EWCTRL.EWOFFSET)在WDT不能被改变。
使能或者失能窗口模式是通过写窗口使能比特(CTRL.WEN),当always-on模式时允许操作。但是注意CONFIG.PER不能被改变。
中断清除和中断设置寄存器可以在always-on模式下访问。报警中断仍然能使能和失能,但是注意EWCTRL.EWOFFSET不能被改变。
17.6.4 中断
WDT有以下中断源:
。预警(EW):这是一个同步中断能被用作唤醒任何休眠下的设备。
每一个中断源有相关的中断标志。中断标志在中断标志状态和清除寄存器被设置当中断条件发生。每个中断能被区分通过写1在相应的中断允许设置寄存器,并且可以写1在相应的中断允许清除寄存器(INTENCLR).一个中断请求的产生是在中断标志置1并且相应的中断使能。中断请求保持激活直到中断标志被清除,中断失能或WDT复,请看INTFLAG的描述如何清中断标志。
WDT有一个共同的所有中断源的中断请求线。用户必须阅读INTFLAG来确定,这给出了中断条件。
注意中断必须在中断总允许内启用生成中断请求。
|