导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→有关软、硬看门狗的问题?[bulesman]

 *第9669篇: 有关软、硬看门狗的问题?

  
楼 主:bulesman 2003年4月1日15:04
 有关软、硬看门狗的问题?
各位大虾!:
     下午好!我现在正做的一个单片机数据采集系统!根据用户的需要在程序当中有一部分按键操作,它的功能是对上下限的自由设定,如果程序跑飞到这一部份之后无外界的按键指令,就陷入死循环了,因为在这段程序中有对看门狗x5045的clr的置一和清零指令。
     我该怎么办呢?
  
2楼:Kuang-chingTsui 2003年4月1日16:20
 你的程序有问题,没有按键动作程序应自然越过去,而不要在那里等待。
  
3楼:bulesman 2003年4月2日21:03
 谢谢斑竹的回复!我的程序可能有问题,但是。。。!
我的系统现在是能正常运行,但是如果系统因为一些不能预计的干扰而使程序跑到象我的按键程序里了怎么办!就是因为在按键里面有喂狗的程序,所以看门狗就失去作用了!这能解决吗?
  
4楼:tm1300 2003年4月1日17:52
 一要注意及时喂狗,二要注意程序结构
避免死等,可以开辟任务区,分时处理
  
5楼:学习中 2003年4月2日21:34
 注意程序结构
复位看门狗的指令不应在条件循环内。
复位看门狗的指令尽可能少。可以在程序关键地点设置一些标志和相应的计时器,执行复位看门狗的指令前检查程序是否通过关键地点及间隔是否超时,是则停止复位看门狗或直接执行恢复工作。

>>>>>>对该主题发表你的看法

本主题贴数5,分页: [第1页]


[上一篇主题]:大家好我是新手,在找max706的中文说明书

[下一篇主题]:用LM358使正弦波产生90度相位差的问题