看门狗电路的作用是什么,单片机中的看门狗是什么,功能是什么

发布于 游戏 2024-02-05
9个回答
  1. 匿名用户2024-01-25

    看门狗。 该电路的基本功能是在软件出现问题和程序运行后重新启动系统。 看门狗计数器。

    当它正常工作时,它会自动计数,程序进程会定期将其重置为零,如果系统卡住或跑到某个地方,计时器会溢出并进入中断状态。 在定时器中断中执行一些复位操作。

    将系统恢复到正常工作状态,即按计划复位看门狗,以确保选定的定时溢出为零,并在程序不正常运行时重新启动处理器。 看门狗电路的时序长度可能因应用而异。

    当系统正常运行时,循环时间通常略长于最大循环时间。

    编程时,可以在软件的适当位置添加喂狗指令,使看门狗的定时时间永远无法达到预设时间,系统不会复位正常工作。 当系统飞走并且无法通过软件陷阱或其他方法捕获时,看门狗定时时间会迅速增加到预设时间,迫使系统复位。

  2. 匿名用户2024-01-24

    看门狗电路是一个定时计数器,一旦达到最大计数值,单片机就会复位,其作用是防止程序进入死环,监视程序的正常运行。 程序正常执行后,会清空到看门狗计数器,因此不会达到最大计数值,但如果程序由于外界干扰等原因进入无限循环,定时计数器在达到最大计数值时会复位单片机。

  3. 匿名用户2024-01-23

    以看门狗在单片机系统中的应用为例,当单片机崩溃时,程序跑路,程序有包导致失控。 看门狗电路强制复位微控制器,微控制器是要重新控制的程序。 如果电路和编程设计得非常好,即使发生上述情况,也不会感觉到。

  4. 匿名用户2024-01-22

    最基本的功能是:监控控制器是否崩溃

  5. 匿名用户2024-01-21

    在发生异常时提供复位信号。

  6. 匿名用户2024-01-20

    看门狗 (WDT) 是一个定时器。 看门狗用于防止在微控制器程序错误时出现重大损失。 防错的原理很简单,它是硬件上的一个定时器,当它溢出时,它会强制单片机复位,使程序重新开始。

    一般情况下是不允许溢出的,所以需要每隔一段时间在程序中给他设置一个值(俗称喂狗),只要在程序中正常喂食,就不会溢出。

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

    一般的安全要求比较高,如果系统跑偏造成重大事故,就会加“狗”来保证安全。

    一般来说,看门狗的溢出时间越短,灵敏度越高,飞行后复位时间越短,越安全,但喂狗的操作也比较频繁。

  7. 匿名用户2024-01-19

    看门狗(WDT)是一个定时器,在打开看门狗定时器(如定时200ms)后,在MCU程序中每隔一定时间(小于200ms)“喂狗”,即看门狗定时器被清除。

    看门狗分为硬件看门狗和软件看门狗。 硬件看门狗是利用定时器电路,其定时输出端接在复位电路的一端,程序在一定时间范围内将定时器归零(俗称“喂狗”),所以当程序正常工作时,定时器不能溢出,也不能产生复位信号。

    如果程序失败且看门狗未在定时周期内复位,则看门狗定时器溢出以产生复位信号并重新启动系统。 软件看门狗原理上是一样的,只是硬件电路上的定时器被处理器内部的定时器所取代,这样可以简化硬件电路设计,但在可靠性方面不如硬件定时器。

    例如,如果系统的内部定时器本身出现故障,则无法检测到它。 当然,也有双定时器相互监控,这不仅增加了系统的开销,而且不能解决所有问题,比如中断系统,导致定时器因故障而失效。

  8. 匿名用户2024-01-18

    简单地说,它是一个存储程序。

  9. 匿名用户2024-01-17

    单片机中的看门狗是指一个有输入和一个输出的定时器电路,其中输入称为馈电狗,输出连接到另一部分的复位端子。

    看门狗的功能是定期检查芯片内部的情况,并在出现错误时向芯片发出重启信号。 看门狗命令在程序中断中具有最高优先级。

    在由单片机组成的微机系统中,由于单片机的工作经常受到外界电磁场的干扰,导致各种寄存器和存储器的数据混乱,就会导致程序指针错误,不在程序区,拿出错误的程序指令等,都可能陷入无休止的循环, 程序的正常运行中断,单片机控制的系统不能继续正常工作,导致整个系统停滞,出现不可预知的后果。

相关回答