第2节 看门狗定时器
推荐给好友
打印
加入收藏
更新于2008-09-05 21:23:02

看门狗定时器的功能是防止程序“跑飞”的计数器。一旦看门狗定时器被激活,它必须在指定的时间内被清零。如果程序进入”死循环”,看门狗定时器没有被清零,它将向CPU发出看门狗复位。



看门狗定时器模块框图:
看门狗定时器包括计数时钟选择器、看门狗定时器计数器、复位控制电路、看门狗定时器清除选择器、计数器清除控制电路、看门狗定时器控制寄存器。

点击查看图片


1. 看门狗定时器控制寄存器(WDTC)
看门狗定时器控制寄存器激活或者清除看门狗定时器。


2. 看门狗定时器操作和设置步骤实例
复位以后,写”0101B” 到看门狗定时器控制寄存器(WDTC:WTE3到WTE0),定时器被激活。
一旦看门狗定时器被激活,只有复位才能停止看门狗定时器。
清除看门狗定时器:看门狗定时器没有清零,
一旦溢出,看门狗定时器产生复位

3. 看门狗定时器清除时间和间隔时间图

设置步骤:
(1) 选择计数时钟:(WDTC:CS1,CS0)
(2) 激活看门狗定时器(WDTC:WTE3—WTE0=0101B)
(3) 清除看门狗定时器(WDTC:WTE3—WTE0=0101B)

 

上一节                    下一节



相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.