• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

看门狗是用来做什么的

牛妞小小 2020-09-27 浏览量:716
看门狗是用来做什么的?什么时候不用到看门狗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 看门狗有个喂狗的操作,你需要在看门狗计时到之前喂狗,如果没有喂狗那就回触发复位。

    假比如你的主循环是1ms,你可设看门狗定时器为10ms,如果在10ms内你没喂狗,那就是程序发生了异常,进行复位

    • 发布于 2020-09-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 大型程序,投入生产的程序,一般都会用到看门狗,定时喂狗防止程序死循环或者跑飞,一般的实验程序可以不用看门狗。
    • 发布于2020-09-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 是用来监视芯片工作状态的,不正常工作时,就会复位芯片
    • 发布于2020-09-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 看门狗实在单片机死机或者跑飞的情况自动复位重启继续工作。原理就是单片机需要定时喂狗。如果不喂狗就复位
    • 发布于2020-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 看门狗是用于防止程序跑飞的,看门狗定时器需要在一定时间内复位,否则看门狗定时器定时到会复位整个芯片
    • 发布于2020-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果程序肯定跑不飞,或者跑飞后能直观观察到又不会有大的危害,就肯定可以不用喂狗,比如简单的电灯频闪程序,这种简单的基本上就用不到看门狗处理。
    • 发布于2020-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 看门狗的时钟是一个独立于系统的时钟,在系统受到干扰死机的时候,看门狗能够使系统复位,从而保证系统的稳定运行
    • 发布于2020-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 用来监控芯片的工作,当工作不正常时,就复位芯片
    • 发布于2020-10-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 简单就是防止程序跑飞,跑飞的时候还可以复位芯片防止导致更大的问题
    • 发布于2020-10-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

看门狗是用来做什么的