改变看门狗定时器配置的时间序列
发表:2023-08-29 12:02:13 阅读:29

【电子资讯】改变看门狗定时器配置的时间序列

改变配置的序列根据不同的安全级别略有不同。

1)安全级别0

这个模式与ATmegal03的看门狗操作相兼容。看门狗的初始状态是禁止的,可以没有限制地通过置位WDE来使能它以及改变定时器溢出周期。禁止看门狗定时器时需要遵守有关WDE的说明。

2)安全级别l

在这个模式下,看门狗定时器的初始状态是禁止的,可以没有限制地通过置位WDE来使能它。改变定时器溢出周期及禁止(已经使能的)看门狗定时器时,需要执行一个特定的时间序列:

①在同一个指令内对WDCE和WDE写“l",即使WDE已经为“l,,。

②在紧接的4个时钟周期之内同时对WDE写“0",并为WDP写入合适的数据,而WDCE则写“0”。 、

3)安全级别2

在这个模式下,看门狗定时器总是使能的,WDE的读返回值为“l 99 0改变定时器溢周期需要执行一个特定的时间序列:

①在同一个指令内对WDCE和WDE写“l”。虽然WDE总是为置位状态.也必须写“1,,以启动时序。

②在紧接的4个时钟周期之内同时对WDCE写“0”,并为WDP写入合适的数据。WDE的数值可以任意。

 

 

更多推荐

掉电检测复位

看门狗复位

MCU控制和状态寄存器——MCUCSR