单片机看门狗是什么?》

作者&投稿:泰滕 (若有异议请与网页底部的电邮联系)
单片机中的看门狗是什么东西?~

看门狗实际上是一计数器,在程序运行中,你得抽空去清看门狗,不能让计数器计满.一但程序在干扰下跑飞了,没去清看门狗,看门狗数值计满后,就会发出一清0脉冲,是程序从0地址开始运行.

  你应该看一看一款具体的外部看门狗芯片的内部结构图,比如MAX706,他有一个引脚WDI,是看门狗计数器输入引脚,看门狗芯片不会去统计单片机输出的脉冲数,而是只检测在这个引脚上是否发生了电平翻转。
  单片机需要控制这个引脚的电平保持高低不停的跳变。
  一但看门狗启用,看门狗芯片内部的1.6秒计数器开始计数,如果WDI引脚上现在了电平反转,则复位计数器,如果在1.6秒的时间内没有在WDI引脚上检测到电平反转,看门狗芯片就会在RST引脚上输出一个200ms的低电平,复位目标MCU,然后复位他自己的计数器,重新开1.6秒计数,然后以上过程无限重复。

在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称"看门狗"

看门狗电路的应用,使单片机可以在无人状态下实现连续工作,其工作原理是:看门狗芯片和单片机的一个I/O引脚相连,该I/O引脚通过程序控制它定时地往看门狗的这个引脚上送入高电平(或低电平),这一程序语句是分散地放在单片机其他控制语句中间的,一旦单片机由于干扰造成程序跑飞后而陷入某一程序段不进入死循环状态时,写看门狗引脚的程序便不能被执行,这个时候,看门狗电路就会由于得不到单片机送来的信号,便在它和单片机复位引脚相连的引脚上送出一个复位信号,使单片机发生复位,即程序从程序存储器的起始位置开始执行,这样便实现了单片机的自动复位.

防止程序跑飞的 如果程序正常运行 每过一段时间会执行喂狗程序,如果跑飞了 喂狗程序就不会执行,这样看门狗电路就会执行单片机复位 ! 简单点就可以这样理解! 有点类似于监控的功能!

看门狗实际上是一计数器,在程序运行中,你得抽空去清看门狗,不能让计数器计满.一但程序在干扰下跑飞了,没去清看门狗,看门狗数值计满后,就会发出一清0脉冲,是程序从0地址开始运行.

为了防止程序跑飞或者死机,设置的复位电路,有硬件看门狗,也有软件看门狗,原理是隔一段时间要喂狗,如果程序跑飞或者死机将不能喂狗,从而产生复位,单片机从头开始执行程序

看门狗就是防止程序跑飞的,类似与定时器中断,可以让程序自动复位,像AVR单片机可以设置看门狗的熔丝位来选择用哪种方式的看门狗。


得力考勤机看门狗什么功能
1、设备监控与检测:得力考勤机看门狗会持续监控考勤机的运行情况和状态,它能够检测设备的运行异常、死机、系统崩溃问题,并通过机制进行反馈和应对。2、自动恢复与重启:当得力考勤机检测到设备出现异常状况时,看门狗会自动触发重启机制以恢复设备的正常运行,有助于及时解决一些暂时的故障,确保考勤机能够持...

什么是积分型复位电路,微分型电路,硬件看门狗和软件看门狗
看门狗常用于监视电脑是否已死机(就是所谓的程序已经进入死循环了),死机了,必须对系统进行复位,用硬件电路做检测的,就叫硬件看门狗,用软件检测的就叫软件看门狗,软件看门狗是通过中断方式运行的,不会出现死循环现象。

看门狗在哪里找自动取款机
当你骇进了路人的银行账户后,在静止不动\/慢速移动的状态下系统会自动在小地图(大地图也有)中显示ATM的位置,地图显示的记号为一个银行卡

看门狗是主机抗干扰措施吗?
便产生了一种专门用于监测单片机程序运行状态的芯片,俗称“看门狗”(watchdog)。看门狗电路的作用 看门狗定时器是一个计数器,基本功能是在发生软件问题和程序跑飞后使系统重新启动。看门狗计数器正常工作时自动计数,程序流程定期将其复位清零,如果系统在某处卡死或跑飞,该定时器将溢出,并将进入中断。在...

我要买单片机...
AD(AD系列),片内自带EEPROM、片机自带看门狗、双数据指针等。目前STC公司的单片机在国内市场上的占 有率与日俱增,有关STC单片机详情请查看www.stcmcu.com. TX系列单片机开发板可完全做为各种51单片机的实验板,用汇编语言或C语言对其进行编程。当用STC公 司的单片机时,直接用产品套件附带的串口线...

看门狗技巧整理(钱、武器、摄影机)介绍_看门狗技巧整理(钱、武器、摄...
在游戏初期,你可以利用藏身处的优势,通过骇入摄影机获取大量资金。只需逐步操作,直至成功骇入路人银行账户,然后在楼下ATM机提取大笔现金,享受挥霍的快感。在游戏过程中,有一些隐藏的打卡地点,添加好友的玩家可以领取小礼物,为游戏增添一些趣味性。在武器购买方面,不必过于担心,游戏会引导你解锁CTOS...

工控机的看门狗的作用是什么?
防止未经授权的人操作修改,也是为了保护正版的应用程序不被盗版使用。就是说这个软件智能在这个机器上使用。北京中航神州重庆分公司小靳愿意为您提供服务。

看门狗2怎么联机
看门狗2(Watch_Dogs2)是由育碧公司开发的一款第三人称射击角色扮演游戏,游戏登陆PC、PlayStation4和XboxOne平台,在2016年11月份发行。游戏背景设定在未来的旧金山,玩家需要扮演年轻的聪明黑客马可仕·哈洛威,来到技术革命的起源地:旧金山湾区。加入最恶名昭彰的黑客团体DedSec,执行史上最大规模的黑客行动...

【单机】《看门狗:军团》将联动《纸钞屋》介绍_【单机】《看门狗...
育碧游戏近日发布了一个令人兴奋的消息,他们的热门单机游戏《看门狗:军团》将与电视剧《纸钞屋》进行联动。官方已经发布了预告视频,展示了这次独特的合作内容。预告片中,玩家们可以期待一项独家合作任务,这是一项特别设计的挑战,邀请你与朋友共同参与。完成任务后,你将获得一个专属的皮肤,这不仅是对...

看门狗主机表现趋于完美、效果逼真介绍_看门狗主机表现趋于完美、效果...
新一代主机的发布往往伴随着渐进式性能提升。根据《看门狗》制作人Dominic Guay的见解,PS4和Xbox One也是如此。他强调,游戏开发商需要时间来探索和利用新硬件的全部潜力,这正是他们在《看门狗》开发过程中的策略。Guay指出,尽管PS4和Xbox One的性能相近,但团队仍在持续优化,直至游戏在发售前达到最佳...

灌阳县18038803042: 单片机中的看门狗是什么东西? -
才征骨肽: 看门狗实际上是一计数器,在程序运行中,你得抽空去清看门狗,不能让计数器计满.一但程序在干扰下跑飞了,没去清看门狗,看门狗数值计满后,就会发出一清0脉冲,是程序从0地址开始运行.

灌阳县18038803042: 51单片机中的看门狗计时器是什么 -
才征骨肽: 看门狗是用来防止万一单片机程序出错造成重大损失的. 防错的原理很简单,它在硬件上就是一个定时器,当它溢出的时候就会让单片机强制复位使程序重新开始执行. 正常的情况下是不能让它溢出的,所以在程序上每隔一段时间要给他置一次值(俗称喂狗),只要程序中正常给它喂他就不会溢出. 一旦程序跑飞了,有干扰或者进入死循环之类的情况时,不能正常执行程序了,那么就永远执行不到喂狗的指令了,但此时定时器是硬件控制的,仍然会走,所以溢出了,单片机就复位了. 一般安全性要求比较高的,系统跑飞了会造成重大事故的都会加一个“狗”保安全. 通常,看门狗的溢出时间越短越灵敏,跑飞之后复位的时间越短,也就越安全,但是,你喂狗的操作也要更频繁.

灌阳县18038803042: 计算机高手解释一下硬件看门狗是啥意思? -
才征骨肽: 硬件看门狗实际上就是一个定时器,有一个输入和输出,它的功能是定期检查芯片内部的情况,一旦发生错误就向芯片发出重启信号.实际上,就是监控芯片. 由于单片机系统在工作的时候,容易受到外界电磁场的干扰,造成数据混乱,程序出...

灌阳县18038803042: 什么是看门狗电路 -
才征骨肽: 看门狗,又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗(kicking the dog or service the dog),一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间...

灌阳县18038803042: 什么是看门狗电路,原理是什么? -
才征骨肽: 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果...

灌阳县18038803042: 什么是看门狗?它的原理? -
才征骨肽: 看门狗用于监视、管理单片机、DSP等CPU的复位电路.CPU正常运行时,没隔一定时间给看门狗一个脉冲信号,俗称“喂狗”,看门狗超过时间没有收到“喂狗”信号,输出一个脉冲给CPU的复位引脚,使CPU复位.现在有许多CPU内置了看门狗电路.

灌阳县18038803042: 关于单片机内部看门狗的问题? -
才征骨肽: 单片机内部看门狗的使用,就是对看门狗寄存器初始化,即启动看门狗,在主循环程序中不停的刷新看门狗,俗称喂狗.一般都有一个看门狗专用寄存器,因不同单片机,寄存器不同,启动方法和刷新也稍有不同.查看一下技术手册,都有说明,也有例程.

灌阳县18038803042: AVR单片机中看门狗(WDT)都有哪些作用? -
才征骨肽: 其实看门狗就是一个定时器,单片机里面有关于看门狗的设置. 其实看门狗就是一个防止程序跑飞的工具. 如果你设置了看门狗,在你程序开始跑,他就开始计时,如果一段时间内,你没有去清理标志位(看门狗设置了标志位),那就会自动系统复位.所以一般人叫清理标志位形象的为喂狗. 所以一般编程中还有一个概念就是“禁止看门狗”,就是说不要看门狗的功能了,就禁止掉 c51中看门狗的设置时在寄存器PCA0MD中

灌阳县18038803042: 看门狗在单片机里边什么地位?为什么我的《单片机教程》教材里边没有具体讲到看门狗? -
才征骨肽: 正确使用的前提下,看门狗在单片机程序里,处于防止程序死循环造成程序死锁的独特地位,是十分必要的单片机程序抗干扰措施.你的《单片机教程》教材里边没有具体讲到看门狗,也许是作者疏忽,也许是版本太老(早期单片机没有看门狗),也许是不在教学大纲范围内.你已经知道了,就学学怎么使用,多学一点对自己有好处.

灌阳县18038803042: 问:看门狗单片机的原理 -
才征骨肽: 看门狗,就是一个定时器电路,英文名字Watchdog Timer 缩写叫WDT,中式英语翻译就叫看门狗了.看门狗一般有一个输入端,叫喂狗,一个输出到微控制器(Micro Controller Uint)MCU的复位reset,简称RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时)可以理解为程序运行出现偏差了,WDT 定时超过,就会给出一个复位信号到MCU,使MCU复位. 防止MCU死机.总的来说看门狗的作用就是防止程序发生死循环,或者说程序跑飞.目前市面上看门狗单片机质量效果好的有EN8F202,EN8F156等产品系列!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网