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

怎样知道看门狗是否喂了狗

hehung 2019-02-26 浏览量:1387
怎样知道看门狗是否喂了狗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 要进行检测有没有喂狗么,是自己芯片上的还是片外的芯片的呢

    片内的只能是自己程序上去检测了,或都在喂狗时再输出一个LED灯进行翻转。

    要是外部的,也是可以再加一个灯,或是加个另外的芯片检测。

    • 发布于 2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:24
  • 单片机吗?貌似没办法知道,一般喂狗也没啥问题,就算写寄存器而已
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 要是没喂,就复位了。在复位后可以亮个灯或显示一下,这样就知道单片机是否复位了。
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以在程序中人为设置一个标志位来记录,实际上在需要的地方喂狗就可以了,并不需要关心之前是否喂过。
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 不喂够肯定复位,所以很好观察的,一但复位就是没喂狗
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 复位就是没有喂狗,没有复位就是喂狗了
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以加一个变量进行判断 喂狗时设置变量

    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 启动看门狗之后如果芯片没有复位就是你的看门狗喂狗了。启动看门狗的时候就要设置一个喂狗时间,超出这个时间没有喂狗,单片机内部的看门狗电路就强制芯片复位。看门狗就是一个定时器,超时没有喂狗就复位,如果喂狗了(清除计时)就不会复位。
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有喂狗就无法清空计时器,溢出之后单片机会复位
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有喂狗 就会复位的 啊,可以在复位的时候加了一些批指示
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 不喂狗,会复位啊,当然你可以在喂狗动作的同时做一些其它动作,比如点灯什么的
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 看门狗喂狗之后计时器是清零的,你读取一下计时器的数值就知道。

    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 定时器累加,喂一次赋值+1,喂一次赋值+1,这样就知道喂了几次狗
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 喂狗之后读一下 计数值
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机正常工作就是喂了狗,否则会复位的
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以通过一个LED灯指示,喂狗就让LED不亮,没有喂狗就让它亮。
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 看门狗喂狗之后对应寄存器的值会变化,读那个寄存器的值就行
    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 自己设置一个标志位 然后程序自己判断
    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎样知道看门狗是否喂了狗