发新帖我要提问
12
返回列表
打印

内置看门狗的作用再次让我怀疑。。。。

[复制链接]
楼主: 程序匠人
手机看帖
扫描二维码
随时随地手机跟帖
21
imwangyi| | 2010-1-19 21:18 | 只看该作者 回帖奖励 |倒序浏览
未必,就要看你怎么"养狗"了.
如果在定时中断程序里清狗,那基本是没什么大用.
在主程序里清,那也看什么条件下清,如果是明显堆栈出错了,你还清,那又有什么用呢?
在干扰比较大的情况,即使堆栈没出错,你也要不停设置一些特殊功能寄存器,如设置I/O的方向,开定时器,开中断等.因为系统出错未必是程序飞了,也可能是特殊功能寄存器出问题了,所谓的"死机"其实不可以一概而论.

使用特权

评论回复
22
oksmn| | 2010-1-19 21:40 | 只看该作者
学习了!

使用特权

评论回复
23
程序匠人|  楼主 | 2010-1-19 23:10 | 只看该作者
会不会程序一直在喂狗呢?

也就是程序的问题
谈的元 发表于 2010-1-19 20:52

整个程序只有一条喂狗指令。
因此不是喂狗指令的问题。

最后换了一个抗干扰能力更强的芯片,通过测试。

使用特权

评论回复
24
天地有源| | 2010-1-19 23:15 | 只看该作者
好全的养狗心得!

使用特权

评论回复
25
5_0_5| | 2010-1-19 23:26 | 只看该作者
本帖最后由 5_0_5 于 2010-1-20 19:29 编辑

匠人的程序中有没有常量表格?

使用特权

评论回复
26
谈的元| | 2010-1-20 20:15 | 只看该作者
匠人能否说说2个芯片是什么型号?,以便他人使用时注意

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则