PIC看门狗定时器WDT(watch dog timer)的理解
csdn 2022-05-13

pic单片机看门狗计时器(Watch Dog Timer)是一个片内自振式的RC振荡计时器,无需任何的外接元件。这意味着即使芯片OSC1/OSC2上振荡停止了(例如执行指令SLEEP后),WDT照样保持计时。WDT计时溢出将产生RESET。在PIC16C5X 芯片内有一个特殊的谓之"定义EPROM"(Configuration EPROM)的单元,其中的一个位是用于定义WDT的。你可以将其置"0"来抑制WDT使之永远不起作用。这将在第七章的烧写器介绍部分详细说明,请参阅。

1、WDT周期

WDT有一个基本的溢出周期16ms(无预分频器pic16F917),如果你需要更长的WDT周期,可以把预分频器分配给WDT,最大分频比可达1:128,这时的WDT溢出周期约为2.5S。pic16F917看门狗还提供了一个16位的预分频器,使WTD的超时值提高到268s。WDT溢出周期和环境温度、VDD等参数有关系,请参阅附录的图表。

"CLRWDT"和"SLEEP"指令将清除WDT计时器以及预分频器里已有的计数值(当预分频器分配给WDT时)。WDT一般用来防止系统失控或者说防止单片机程序运行"失控"。在正常情况下,WDT应在计满溢出前被CLRWDT指令清零,以防止产生RESET。如果程序由于某种干扰而失控,那么不能在WDT溢出前执行一条CLRWDT指令,就会使WDT溢出而产生RESET,使系统重新启动运行而不至失去控制。若WDT溢出产生RESET,则状态寄存器STATUS的"TO"位会被清零,用户程序可藉此判断复位是否由WDT溢时所造成。

2、pic单片机WDT编程注意事项

如果使用WDT,一定要仔细在程序中的某些地方放一条"CLRWDT"指令,以保证在WDT在溢出前能被请零。否则会造成芯片不停地产生RESET,使系统无法正常工作。

扩展阅读:

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • EDA
  • 仿真
  • CAD
  • 芯片
  • 微弱电流/电压转换电路在PSPICE和EWB中的仿真比较

      1引言   微弱电流信号检测在信号处理、测量技术、通信技术、状态检测以及一般的电子电路设计等领域得到了非常广泛的应用。并极大地促进了相关领域的发展

    05-19
  • IC系统中的reset方式

    IC系统中会用到三种reset方式:(1)Hardreset指上电时候的reset,通过复位按键来对整个chip进行reset。该reset是全局的,所有的模块

    05-19
  • 采用不同结晶构造,SiC MOSFET以低价实现高性能

      SiC是特性比Si更出色的功率半导体材料。二极管已逐渐开始得到应用,2010年投产了MOSFET。不过,SiC制MOSFET虽然具有电力损耗小于Si制IGB

    05-18
  • 单片机是由哪几部分组成的?

    [导读]单片机是由哪几部分组成的?答:单片机是在一块集成电路芯片上装有CPU和程序存储器、数据存储器、输入/输出接口电路、定时/计数器、中断控制器、模/数转换器

    05-13
  • 单片机与单板机在组成上各有什么特点?

    [导读]单片机与单板机在组成上各有什么特点?答:单片机与单板机最大的不同在于系统组成。单片机是在一块集成电路芯片上集成有CPU、程序存储器、数据存储器、输入/输

    05-13
  • 单片机在性能上比单板机有什么优势?

    [导读]单片机在性能上比单板机有什么优良特性?答:在硬件规模方面,单片机相当于将一个基本规模的单板机所具有的资源复合在一块芯片上,因此具有相当的规模.在功能方面

    05-13
  • 传感器光强节点

    引言农业生产、气象环保等工作中,光照强度是环境监测中的重要参数;尤其是在温室大棚中,光强对作物有着决定性的作用。为了实现对光强的监测,本文选用高速、可编程芯片T

    05-12
  • 一颗芯片, 支持多种以太网协议

    ThomasBrandADI公司现今,尤其是在工业物联网(IIoT)或工业4.0的背景下,许多工业自动化技术的供应商和制造商都对独立于制造商的开放式通信平台充满

    05-11
  • flash存储芯片基本概述

    1、IICEEPROM------容量小,采用的是IIC通信协议;用于在掉电时,存系统配置参数,比如屏幕亮度等。常用芯片型号有AT24C02、FM24C02、C

    05-07
  • 单片机L297/L298芯片步进电机控制驱动器设计

      1引言   步进电动机是将电脉冲激励信号转换成相应的角位移或线位移的离散值控制电动机,这种电动机每当输入一个电脉冲就动一步,所以又称脉冲电动机。步

    05-06
  • 用于单片机等数字电路仿真的Proteus

    Proteus软件是英国Labcenterelectronics公司出版的EDA工具软件。常用于单片机等数字电路仿真,分为ISIS和ARES两个程序,前者用于仿

    05-05
  • DSP系统监控芯片的选择与使用要点

      摘要在数字信号处理器的应用系统设计中,复位处理是一个最基本又极为关键的问题。阐述DSP系统监控芯片的选择与使用要点,讨论如何保证DSP系统运行的实时性。&#

    04-28
下载排行榜
更多
EE直播间
更多
广告