【电子资讯】改变看门狗定时器配置的时间序列
改变配置的序列根据不同的安全级别略有不同。
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的数值可以任意。
更多推荐