当前位置: 主页 > 头条 >

⭐看门狗的作用和功能—watchdog是什么东西?

最近网络热点文章💠《看门狗的作用和功能—watchdog是什么东西?》,很多网友都想阅读✨看门狗的作用和功能—watchdog是什么东西?的详细内容,芒果文学(www.mangowenxue.com)编辑精心收集整理了相关内容,希望大家都能开心的阅读。

看门狗的作用和功能—watchdog是什么东西?

本篇文章给大家谈谈看门狗的作用,以及看门狗的作用和功能对应的知识点,希望对各位有所帮助,不要忘了收藏本站!

内容导航:
  • 电子行业里的"看门狗"是什么意思
  • 看门狗的基本原理
  • 看门狗是什么?有什么作用?
  • watchdog是什么东西?
  • AVR单片机中看门狗(WDT)都有哪些作用?
  • 单片机中的看门狗是什么东西,有什么作用

Q1:电子行业里的"看门狗"是什么意思

看门狗,又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就回给出一个复位信号到MCU,是MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。

工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以在使用有看门狗的芯片时要注意清看门狗。

硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来。那么定时时间到后就会使单片机复位。常用的WDT芯片如MAX813 ,5045, IMP 813等,价格4~10元不等.

软件看门狗技术的原理和这差不多,只不过是用软件的方法实现,我们还是以51系列来讲,我们知道在51单片机中有两个定时器,我们就可以用这两个定时器来对主程序的运行进行监控。我们可以对T0设定一定的定时时间,当产生定时中断的时候对一个变量进行赋值,而这个变量在主程序运行的开始已经有了一个初值,在这里我们要设定的定时值要小于主程序的运行时间,这样在主程序的尾部对变量的值进行判断,如果值发生了预期的变化,就说明T0中断正常,如果没有发生变化则使程序复位。对于T1我们用来监控主程序的运行,我们给T1设定一定的定时时间,在主程序中对其进行复位,如果不能在一定的时间里对其进行复位,T1 的定时中断就会使单片机复位。在这里T1的定时时间要设的大于主程序的运行时间,给主程序留有一定的的裕量。而T1的中断正常与否我们再由T0定时中断子程序来监视。这样就够成了一个循环,T0监视T1,T1监视主程序,主程序又来监视T0,从而保证系统的稳定运行。

51 系列有专门的看门狗定时器,对系统频率进行分频计数,定时器溢出时,将引起复位.看门狗可设定溢出率,也可单独用来作为定时器使用.

凌阳61的看门狗比较单一,一个是时间单一,第二是功能在实际的使用中只需在循环当中加入清狗的指令就OK了。

C8051Fxxx单片机内部也有一个21位的使用系统时钟的定时器,该定时器检测对其控制 寄存器的两次特定写操作的时间间隔。如果这个时间间隔超过了编程的极限值,将产生一个WDT复位。

--------------------------------------------------------------------------------

看门狗使用注意:大多数51 系列单片机都有看门狗,当看门狗没有被定时清零时,将引起复位。这可防止程序跑飞。设计者必须清楚看门狗的溢出时间以决定在合适的时候,清看门狗。清看门狗也不能太过频繁否则会造成资源浪费。程序正常运行时,软件每隔一定的时间(小于定时器的溢出周期)给定时器置数,即可预防溢出中断而引起的误复位。

看门狗运用:看门狗是恢复系统的正常运行及有效的监视管理器(具有锁定光驱,锁定任何指定程序的作用,可用在家庭中防止小孩无节制地玩游戏、上网、看录像)等具有很好的应用价值.

系统软件"看门狗"的设计思路:

1.看门狗定时器T0的设置。在初始化程序块中设置T0的工作方式,并开启中断和计数功能。系统Fosc=12 MHz,T0为16位计数器,最大计数值为(2的10次方)-1=65 535,T0输入计数频率是.Fosc/12,溢出周期为(65 535+1)/1=65 536(μs)。

2.计算主控程序循环一次的耗时。考虑系统各功能模块及其循环次数,本系统主控制程序的运行时间约为16.6 ms。系统设置"看门狗"定时器T0定时30 ms(T0的初值为65 536-30 000=35 536)。主控程序的每次循环都将刷新T0的初值。如程序进入"死循环"而T0的初值在30 ms内未被刷新,这时"看门狗"定时器T0将溢出并申请中断。

3.设计T0溢出所对应的中断服务程序。此子程序只须一条指令,即在T0对应的中断向量地址(000BH)写入"无条件转移"命令,把计算机拖回整个程序的第一行,对单片机重新进行初始化并获得正确的执行顺序。

Q2:看门狗的基本原理

看门狗,又叫 watchdog timer,是一个定时器电路,一般有一个输入,叫喂狗(kicking the dog or service the dog),一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就会给出一个复位信号到MCU,使MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。

工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位,所以在使用有看门狗的芯片时要注意清看门狗。


Q3:看门狗是什么?有什么作用?

看门狗:能守卫家门的狗的统称,又叫看门犬。


作用:能够通过自己身体和吠叫来阻止小偷的偷窃行为,以及给主人发出信号使主人对来者有防范的狗狗。



看门狗的要求:


聪明:有自己的思考能力,能简单分辨出谁是好人谁是坏人,不能见了谁都叫;


容易训练:这一点非常重要,主人要完全能驾驭它,服从能力是很重要的评判标准;


耳朵及视力要好:很多偷盗行为都是在夜晚,灵敏的听觉和视觉才能不放过任何可能性。



参考资料


百度百科:https://baike.baidu.com/item/%E7%9C%8B%E9%97%A8%E7%8B%97/6518862?fr=aladdin

Q4:watchdog是什么东西?

又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就回给出一个复位信号到MCU,是MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以在使用有看门狗的芯片时要注意清看门狗。硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来。那么定时时间到后就会使单片机复位

Q5:AVR单片机中看门狗(WDT)都有哪些作用?

其实看门狗就是一个定时器,单片机里面有关于看门狗的设置。

其实看门狗就是一个防止程序跑飞的工具。

如果你设置了看门狗,在你程序开始跑,他就开始计时,如果一段时间内,你没有去清理标志位(看门狗设置了标志位),那就会自动系统复位。所以一般人叫清理标志位形象的为喂狗。

所以一般编程中还有一个概念就是“禁止看门狗”,就是说不要看门狗的功能了,就禁止掉

c51中看门狗的设置时在寄存器PCA0MD中

Q6:单片机中的看门狗是什么东西,有什么作用

看门狗(WDT)是一个定时器。看门狗是用来防止万一单片机程序出错造成重大损失的。防错的原理很简单,它在硬件上就是一个定时器,当它溢出的时候就会让单片机强制复位使程序重新开始执行。


正常的情况下是不能让它溢出的,所以在程序上每隔一段时间要给他置一次值(俗称喂狗),只要程序中正常给它喂他就不会溢出。


一旦程序跑飞了,有干扰或者进入死循环之类的情况时,不能正常执行程序了,那么就永远执行不到喂狗的指令了,但此时定时器是硬件控制的,仍然会走,所以溢出了,单片机就复位了。


一般安全性要求比较高的,系统跑飞了会造成重大事故的都会加一个“狗”保安全。


通常,看门狗的溢出时间越短越灵敏,跑飞之后复位的时间越短,也就越安全,但是,喂狗的操作也要更频繁。


扩展资料:


看门狗工作原理:


使用时,WDT将递增直到溢出或“超时”。 除非处于休眠或空闲模式,否则WDT超时将强制器件复位。 为避免WDT超时复位,用户必须使用PWRSAV或CLRWDT指令定期清除看门狗定时器。 如果WDT在休眠或空闲模式下超时。


器件将唤醒并从执行PWRSAV指令的位置继续执行代码。 在以上两种情况下,WDTO位(RCON <4>)将被置1,表明器件复位或唤醒事件是由WDT超时引起的。


如果WDT将CPU从睡眠或空闲模式唤醒,则还将置位“睡眠”状态位(RCON <3>)或“空闲”状态位(RCON <2>),表明该设备先前已上电。 保存模式。


在正常操作期间,WDT超时将产生设备复位。 当设备处于睡眠状态时,WDT超时将唤醒设备以继续正常操作(称为WDT唤醒)。 清零WDTE设置位可以永久关闭WDT。 后分频器分配完全由软件控制,也就是说,可以在程序执行期间随时更改它。


为避免不可预测的器件复位,当从Timer0预分频器分配更改为WDT后分频器分配时,必须执行以下指令序列。 即使禁止了WDT,也必须执行该指令序列。


参考资料来源:百度百科-看门狗定时器

关于看门狗的作用和看门狗的作用和功能的介绍到此就结束了,不知道你从中找到你需要的信息了吗?如果你还想了解更多这方面的信息,记得收藏关注本站。

发布时间:2022-12-05 17:01

上述文字是💠《看门狗的作用和功能—watchdog是什么东西?》✨的美文内容,大家如想要阅读更多的短文学、文学名著、精品散文、诗歌等作品,请点击本站其他文章进行赏析。

版权声明:本文由互联网用户自发贡献,该文仅代表作者观点。芒果文学仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件进行举报,一经核实本站将立刻删除。

相关文章阅读

生于忧患死于安乐文言文翻译和原文 生于忧患死于安乐

生于忧患死于安乐翻译 孟子说:“舜从田间劳动中成长起来,傅说从筑墙的工作中被选拔出来,胶鬲被选拔于鱼盐的买卖之中,管仲被提拔于囚犯的位置上,孙叔敖从海边被发现,百里...

[头条] - 2022-12-13 10:36:23

小朋友可以玩的扑克游戏大全

扑克牌游戏有哪些? 适合五个人玩的扑克牌游戏有:打大A和逮狗腿。 1、打大A 内蒙古不仅有套马杆的汉子,还有妇孺皆知的打大A游戏。这也是一款经典的五人棋牌游戏,采用二副扑克...

[头条] - 2023-01-05 17:36:37

孟苏平外号?2016奥运中国冠军名单?

本篇文章给大家谈谈孟苏平,以及孟苏平外号对应的知识点,希望对各位有所帮助,不要忘了收藏本站! 内容导航: 奥运冠军孟苏平是安徽哪里人 在第31届里约奥运会上中国金牌数列金...

[头条] - 2022-12-25 07:30:53

山乌龟多少度能过冬天(山乌龟多少度能过冬天呢)

山乌龟多少度能过冬天 山乌龟,又叫金不换、地不容,金钱吊乌龟等 。它原生长在大山里面,下面有一个很大的块茎,有的块茎的表面像乌龟的外壳一样的龟裂,故而得名 “山乌龟”...

[头条] - 2024-01-23 01:31:45

泰迪的特点

从外形上来看,泰迪犬长得就像一个玩偶一样,十分可爱。泰迪犬头部小而圆,而且鼻梁颊骨和肌肉都是平滑的。纯种泰迪犬的背部毛发是类似于羊羔绒的、小小的、卷卷的。纯种泰迪...

[头条] - 2022-12-25 12:21:33

世界上都有什么鲨鱼都长什么样子图片

最稀有的九种鲨鱼 最稀有的九种鲨鱼:锯鲨、忍者灯笼鲨、鲸鲨、双髻鲨、姥鲨、佛氏虎鲨、长尾鲨、巨齿鲨、白鳍鲨。 1、锯鲨 鼻子部份是根尖锐的长形锯子,身体长约1.7公尺,可用...

[头条] - 2022-12-28 08:39:39

组图:激扬青春!北航校园运动会上演“超燃大片”

...

[头条] - 2023-10-19 09:02:04

这猫向主人索吻,然后猫这反应好霸气,连猫咪撩妹都走霸道总裁风?

这猫向主人索吻,主人刚开始还不给配合 然后猫这反应好霸气... 喵:给朕过来,你这女人 羡慕吗? 散了吧,猫看脸的...

[头条] - 2024-01-29 18:25:53

60岁免费坐公交手续如何办卡 60岁免费公交卡怎么办

导读:60岁免费坐公交手续如何办卡?下面小编为大家整理推荐。 60岁免费公交卡办理如下: 1、每年的4月份为老年卡的集中办理时间,其他时间不予受理; 2、办理老年卡时需提供户口...

[头条] - 2023-02-27 19:32:03

地砖太滑的解决方法是什么

1、可通过喷防滑剂,这样直接能渗透在瓷砖的毛细孔里,从而直接增加它的摩擦力。 2、挑选一些防滑类型,比方说通体砖,马赛克和釉面砖这都地砖的防滑性非常好。 3、经过打磨方...

[头条] - 2023-03-31 20:02:36

斗牛为什么见红布就发火?

牛对红布激动不是因为颜色 我们知道斗牛是西班牙最大的一项活动,而且其中许多国家也很热衷于斗牛活动。对于斗牛人们有许多根深蒂固的观念,怎么也改不过来。 喜欢看斗牛的人...

[头条] - 2024-02-02 00:46:57

祝生日文案英文高级ins

唯美英文生日祝福语(精选63句) 1、I wish you a happy birthday. 2、Happy birthday, happy forever. 3、祝生日快乐,开心永远。 4、Happy birthday and have a good day! 5、Happy birthday to you on this special day! 6、愿此...

[头条] - 2022-12-31 12:40:17

金骏眉的功效与作用(金骏眉的功效与作用禁忌)

金骏眉有着利尿通便的功效,可以消除水肿,而且还有着一定的解毒功效,可以有效的促进血液的循环,金骏眉可以用来治疗支气管哮喘,心肌梗塞等。 金骏眉特点 金骏眉的颜色种类...

[头条] - 2023-12-30 10:20:15

菜椒怎么储存比较时间长

1、袋藏法:取宽25-30厘米、长40-50厘米的塑料袋,在袋的中下部扎透气孔。装入青椒,扎紧袋口,放在8-10℃的空屋内,可贮存1-2个月。如袋内水珠过多,可每周打开袋口通风1次,并拣出...

[头条] - 2023-02-13 09:01:09

院墙下栽这9种花,2年就能爬满墙!

养花的时候,很多花友喜欢养些盆栽花卉,觉得不占地方,方便打理。其实地栽的大型花草也有自己的优势,比如说现在天气炎热,如果我们能在墙边种些爬藤植物,会起到遮阳降温的...

[头条] - 2024-02-16 20:54:06

新鲜的海参怎么做煮小米粥 海参小米粥的做法

导读:新鲜的海参怎么做煮小米粥?下面小编为大家整理介绍。1、主料:小米50g,海参100g,鸡汤250毫升,盐3g。 1、主料:小米50g,海参100g,鸡汤250毫升,盐3g。 2、活海参焯水后开肠...

[头条] - 2022-12-25 18:28:53
文章阅读TOP10
猜你喜欢