天星科技网

什么是stm32看门狗?程序看门狗是什么意思

大家好,今天小编关注到一个比较有意思的话题,就是关于程序看门狗是什么意思的问题,于是小编就整理了4个相关介绍的解答,让我们一起看看吧。
  1. 什么是stm32看门狗?
  2. 看门狗继电器工作原理?
  3. 看门狗电路的作用及工作原理?
  4. 看门狗又名?

什么是stm32看门狗?

看门狗程序对于所有芯片实现的功能都是一样,你只要理解看门狗即可,不需要强调STM32的看门狗。

什么是stm32看门狗?程序看门狗是什么意思-图1

看门狗程序,你可以理解为系统为你封装好的一个函数,具体功能配置开启看门狗后(配置、开启和时间参数的设置),需要在函数循环中一直调用喂狗函数,如超出你设定的时间内没有喂狗,就会使程序重新启动。

看门狗继电器工作原理?

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

看门狗电路的作用及工作原理?

看门狗电路基本功能是在发生软件问题和程序跑飞后使系统重新启动。看门狗计数器正常工作时自动计数,程序流程定期将其复位清零,如果系统在某处卡死或跑飞,该定时器将溢出,并将进入中断。在定时器中断中执行一些复位操作。

什么是stm32看门狗?程序看门狗是什么意思-图2

使系统恢复正常的工作状态,即在程序没有正常运行期间,如期复位看门狗以保证所选择的定时溢出归零,使处理器重新启动。看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即可。

编程时,可在软件的合适地方加一条喂狗指令,使看门狗的定时时间永远达不到预置时间,系统就不会复位而正常工作。当系统跑飞,用软件陷阱等别的方法无法捕捉回程序时,则看门狗定时时间很快增长到预置时间,迫使系统复位

看门狗又名?

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

什么是stm32看门狗?程序看门狗是什么意思-图3

到此,以上就是小编对于的问题就介绍到这了,希望介绍的4点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:https://www.xuehelunwen.com/kj/15266.html

分享:
扫描分享到社交APP
上一篇
下一篇