欢迎光临 McuWay.com!     本站网名:单片机之路         永久域名:www.mcuway.com

设为首页

加入收藏

首页 电子基础 初学MCU MCU类型 MCU程序 MCU应用 设计软件 测控电路 技术论坛
 您现在的位置: 单片机之路 >> 电子基础 >> 概念及原理 >> 文章正文

单片机中的看门狗

编辑整理:单片机之路:www.mcuway.com

        WDT 是一个21 位的使用系统时钟的定时器。该定时器测量对其控制寄存器的两次特定写操作的时间间隔。如果这个时间间隔超过了编程的极限值,将产生一个WDT 复位。可以根据需要用软件使能和禁止WDT,或根据要求将其设置为永久性使能状态。看门狗的功能可以通过看门狗定时器控制寄存器(WDTCN)控制。

WDTCN: 看门狗定时器控制寄存器

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

位7      位6     位5      位4      位3     位2     位1     位0

位7-0: WDT 控制

写入0xA5 将使能并重新装载WDT。

写入0xDE 后四个系统周期内写入0xAD,将禁止WDT。

写入0xFF 将锁定禁止功能。

位4: 看门狗状态位(读)

读WDTCN.[4]得到看门狗定时器的状态。

0:WDT 处于不活动状态。

1:WDT 处于活动状态。

位2-0: 看门狗超时间隔位

位WDTCN.[2:0]设置看门狗的超时间隔。在写这些位时,WDTCN.7 必须被置为‘0’。

看们狗主要以下四种操作:

1:使能/复位WDT

向WDTCN 寄存器写入0xA5 将使能并复位看门狗定时器。用户的应用软件应周期性地向

WDTCN 写入0xA5,以防止看门狗定时器溢出。每次系统复位都将使能并复位WDT。

[1] [2] 下一页

普通文章与电源管理有关的技术问答
普通文章关于复位源和其他C8051F单片机的技术
普通文章关于开发工具及调试的技术问答
普通文章JTAG与ISP的区别
普通文章单片机振荡器技术问答
普通文章有关IDE(集成开发环境)的技术问答
普通文章uPSD系列8 位单片机概述
普通文章电子工程师的心声
普通文章一个嵌入式工程师的忠告
普通文章单片机的发展之路

  • 上一篇文章:
  • 下一篇文章:
  • 更多精彩内容>>>

    普通文章电容器的基础知识及检测方…
    普通文章可控硅的特性于检测
    普通文章电阻的使用
    普通文章芯片封装

    学习单片机的必经之路——单片机之路,永久域名:www.mcuway.com