[AVR单片机] 不喂狗也可以正常工作?

[复制链接]
2864|30
 楼主 | 2018-1-7 15:40 | 显示全部楼层 |阅读模式
之前用ATmega2560   用一个看门狗芯片  一开始编程也没喂狗  单片机可以正常工作    不会自己复位  为什么?
 楼主 | 2018-1-7 15:42 | 显示全部楼层
这是原理图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主 | 2018-1-7 15:47 | 显示全部楼层
希望大家指点迷津
| 2018-1-7 16:30 | 显示全部楼层
看门狗寄存器怎么设置的
| 2018-1-8 08:43 | 显示全部楼层
有没有启动?
| 2018-1-8 09:01 | 显示全部楼层
看看输入脚是不是有边沿信号过来,如果没有,应该看门狗设置的有问题。
| 2018-1-8 09:04 | 显示全部楼层
复位只是一个操作  你不能功能情况判断是否复位,你需要特别设置个现象进行判断的
| 2018-1-8 12:15 | 显示全部楼层
1.首先确认你代码的看萌是否真的已经打开;
2.若是已经打开狗,要看看你代码刚上电显示等是否有特别的指示(正常产品,前2秒可能是全显+自检)
若是没有特别指示,即使看门狗引起MCU的复位,也指示相当于单片机重新上电,看不出啥区别的。
| 2018-1-8 16:27 | 显示全部楼层
问题很简单,仔细读芯片手册
| 2018-1-8 16:31 | 显示全部楼层
没开看开门狗功能
| 2018-1-8 17:08 | 显示全部楼层
感觉是这个芯片没有工作起来,量下波形,有没有
| 2018-1-8 17:12 | 显示全部楼层
感觉没启动看门狗,,,,,,,
| 2018-1-8 17:22 | 显示全部楼层
分别测一下6,7脚的波形就知道了
| 2018-1-8 19:47 | 显示全部楼层
你不让它复位它复什么位,为什么要只狗,我搞过的东东,从来不用狗,还得喂
| 2018-1-8 19:47 | 显示全部楼层
你不让它复位它复什么位,为什么要只狗,我搞过的东东,从来不用狗,还得喂
| 2018-1-9 09:07 | 显示全部楼层
ddllxxrr 发表于 2018-1-8 19:47
你不让它复位它复什么位,为什么要只狗,我搞过的东东,从来不用狗,还得喂 ...

程序多了大了,容易跑飞,喂狗防止跑飞。如果跑飞了就自动复位了
| 2018-1-9 09:23 | 显示全部楼层
我只有在程序确定后,才在最后加上喂狗试一试,一开始就喂狗的话,有时候没办法知道你的程序会不会跑飞
| 2018-1-9 09:24 | 显示全部楼层
几种可能:
1,看门狗没启动或者没正常工作,可以用示波器观察有无复位信号输出进行确认;
2,软件有没有可能无意中喂了狗;
| 2018-1-9 10:07 | 显示全部楼层
另外MCU外部复位脚是否设置正确?
| 2018-1-9 12:13 | 显示全部楼层
stm32xiaobai 发表于 2018-1-9 09:07
程序多了大了,容易跑飞,喂狗防止跑飞。如果跑飞了就自动复位了

关键是真跑飞了,狗是管不了的
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /4 下一条

分享 快速回复 返回顶部 返回列表