打印

AT89S51单片机喂狗指令放在程序什么位置最好

[复制链接]
5617|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lnww|  楼主 | 2007-7-18 15:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
110xia| | 2007-7-18 16:12 | 只看该作者

计算时间,在可能超过时间部分,喂狗

使用特权

评论回复
板凳
hugerat| | 2007-7-18 16:33 | 只看该作者

中断中不能喂狗

正如楼主所说,在中断中喂狗基本上是无效的。起不到作用。应该在主循环中喂狗。

使用特权

评论回复
地板
mcuatmel| | 2007-7-18 17:40 | 只看该作者

在主循环及有大循环或是状态等待时要喂

使用特权

评论回复
5
hq_y| | 2007-7-18 18:01 | 只看该作者

别让hotpower看到,否则他又要气的肚子痛~~~~~~~~~`

 hugerat 发表于 2007-7-18 16:33 侃单片机 ←返回版面    

3楼: 中断中不能喂狗 

正如楼主所说,在中断中喂狗基本上是无效的。起不到作用。应该在主循环中喂狗。 
 

使用特权

评论回复
6
conwh| | 2007-7-18 18:05 | 只看该作者

谬误,在中断中喂狗要靠各个分段的状态置位,中断检测复

详细看HOT的“狗论”,但我认为还是分开喂狗好(这个官司还没有打完)。但有一条就是千万不要说中断喂狗是错误的

使用特权

评论回复
7
gyt| | 2007-7-19 07:04 | 只看该作者

如果程序中的计算不是太多

就放在主循环里面吧,这样比较容易掌握

使用特权

评论回复
8
ayb_ice| | 2007-7-19 08:33 | 只看该作者

有些问题是永远没有答案的...

使用特权

评论回复
9
qingqiu647| | 2007-7-19 13:04 | 只看该作者

这个问题好像讨论过了

使用特权

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

本版积分规则

52

主题

104

帖子

1

粉丝