首页 > 电子

为什么单片机内部有看门狗电路

为什么单片机内部有看门狗电路,常用的单片机复位电路有哪些?单片机中的看门狗是什么东西,你说的为什么还要看门狗芯片,那就是看看具体设计中需要怎样的看门狗功能了,可能是你那设计是需要独立看门狗这种能力,但是单片机却只有窗口看门狗而没有独立看门狗。有哪位大虾懂单片机看门狗的工作原理的硬件看门狗硬件看门狗是指一些集成化的专用看门狗电路,它实际上是一个特殊的定时器,当定时时间到时,发出溢出脉冲。

1、看门狗原理和应用

工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位,所以在使用有看门狗的芯片时要注意清看门狗。看门狗电路的应用:它可以使单片机可以在无人状态下实现连续工作。看门狗,又叫watchdogtimer,是一个定时器电路,一般有一个输入,叫喂狗(kickingthedogorservicethedog),一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给WDT清零。

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

看门狗(WDT)是一个定时器,开启看门狗定时器之后(比如定时200ms),在单片机程序中每隔一定的时间(小于200ms)要“喂狗”一次,即将看门狗定时器清零。看门狗分硬件看门狗和软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。

软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠性方面不如硬件定时器。比如系统内部定时器自身发生故障就无法检测到。当然也有通过双定时器相互监视,这不仅加大系统开销,也不能解决全部问题,比如中断系统故障导致定时器中断失效。

3、有哪位大虾懂单片机看门狗的工作原理的

硬件看门狗硬件看门狗是指一些集成化的专用看门狗电路,它实际上是一个特殊的定时器,当定时时间到时,发出溢出脉冲。从实现角度上看,该方式是一种软件与片外专用电路相结合的技术,硬件电路连接好以后,在程序中适当地插入一些看门狗复位的指令,即“喂狗”指令,保证程序正常运行时看门狗不溢出;而当程序运行异时,看门狗超时发出溢出脉冲,通过单片机的RESET引脚使单片机复位。

4、avr单片机中看门狗(WDT

WDT其实就是一个定时器,只是这个定时器的中断向量是指到复位地址,产生中断后芯片就复位了,但也有些单片机看门狗溢出后有专门的中断向量。既然它的中断向量指向复位地址,那么芯片要正常运行,我们肯定要避免它溢出,即喂狗。有些单片机的WDT定时器可以读,所以有人拿WDT来做定时器用的。单片机一般要有个死循环,不断地执行各个子程序,如果把清WDT定时器(喂狗)的指令放到这个死循环里,那么就会循环一次清(喂狗)一次,WDT不会溢出。

5、常用的单片机复位电路有哪些?

简单的上电电阻式自动复位电路,比较简单的上电自动复位且带手动复位的阻容复位电路,还有看门狗复位电路,还有专业芯片级的复位电路。上电自动复位和手动复位电路。低电平复位电路有MAX705、MAX706、MAX809、MAX811、IMP705、IMP706、IMP809、IMP811、STM809、STM811、TCM809、TCM811、CAT809、CAT811、ICL88705、ICL88706等器件,高电平复位电路有MAX810、MAX812、IMP810、IMP812、STM810、STM812、TCM810、TCM812、CAT810、CAT812等器件,而MAX707、MAX708、MAX813L、IMP707、IMP708、IMP813L、TL7705、ICL88707、ICL88708、ICL88013、CAT707、CAT707、CAT708、CAT813等同时有高、低电平复位输出信号和看门狗输出,这些都是最常用的。

6、为什么单片机内部有看门狗电路,还在外面接看门狗芯片

那要看是什么类型的看门狗,如果是独立看门狗,自己有内部的时钟,就算系统时钟停止,照样工作,独立看门狗启动了就关不掉,不喂狗一定会咬到人。但是窗口看门狗就不同了,他的时钟来源于系统时钟,当系统休眠停机,系统时钟关闭,窗口看门狗不喂狗也不会咬,这个设计适合低功耗的设计。你说的为什么还要看门狗芯片,那就是看看具体设计中需要怎样的看门狗功能了,可能是你那设计是需要独立看门狗这种能力,但是单片机却只有窗口看门狗而没有独立看门狗。

保存到:

相关文章

Top