17.6.2 基础操作
17.6.2.1 初始化
下列比特使能保护:
。窗口模式例能在控制寄存器(CTRL.WEN)
。Always-On在控制寄存器(CTRL-ALWAYSON)
下列寄存器使能保护:
。配置寄存器(CONFIG)
。提前警报中断控制寄存器(EWCTRL)
任何写入这些位或寄存器时, WDT启用或正在启用( CTRL.ENABLE就是其中之一)会
丢弃。写这些寄存器在WDT被禁止将完成后禁用完成。
使能保护在寄存器使能保护属性里描述。初始化WDT被执行只有在WDT禁止的时候。
一般模式
。定义所需的溢出的时间间隔比特组在配置寄存器(CONFIG.PER)
一般模式带有预警中断
。定义所需的溢出的时间间隔比特组在配置寄存器(CONFIG.PER)
。定义预警中断时间偏移比特组在预警中断控制寄存器中(EWCTRL.EWOFFSET)
。设置预警中断使能比特在中断使能设置寄存器(INTENSET.EW)
窗口模式
。定义溢出时间比特组在配置寄存器(CONFIG.PER)
。定义窗口模式溢出时间比特组在配置寄存器(CONFIG.WINDOW)
。设置窗口使能比特在控制寄存器(CTRL.WEN)
窗口模式和预警中断
。定义溢出时间比特组在配置寄存器(CONFIG.PER)
。定义窗口模式溢出时间比特组在配置寄存器(CONFIG.WINDOW)
。设置窗口使能比特在控制寄存器(CTRL.WEN)
。定义预警中断时间偏移比特组在预警中断控制寄存器(EWCTRL.EWOFFSET)
。设置预警中断使能比特在中断设置寄存器(INTENSET.EW)
|