OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3484|回复: 2

uCOSIII系统下如何使用看门狗?

[复制链接]

68

主题

165

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2017-3-2
在线时间
156 小时
发表于 2018-10-23 13:35:56 | 显示全部楼层 |阅读模式
10金钱
看门狗用的外部硬件看门狗,MAX706S,但是在uCOSIII多任务系统下,该怎么使用看门狗,如何喂狗才能保证系统正常运行呢,看了一些资料,讲的比较乱,而且很麻烦,不知道有么有比较可靠简洁的方法?
个人感觉难点是有一些等待信号量的挂起任务可能很长时间都不会执行,而且执行时间间隔不确定,所以很难判断这个任务到底死没死,没法定时喂狗....

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

32

主题

883

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4036
金钱
4036
注册时间
2015-11-14
在线时间
545 小时
发表于 2018-10-23 18:52:11 | 显示全部楼层
每个任务都往一个任务发送消息,在这个任务里做喂狗,只有所有任务发送消息了才喂狗,这样一来,一旦任务死机了,就会复位
回复

使用道具 举报

68

主题

165

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2017-3-2
在线时间
156 小时
 楼主| 发表于 2018-10-24 09:22:39 | 显示全部楼层
但是有很多任务都是长时间挂起的,挂起时间和运行时间都不确定,没法这么搞啊....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 10:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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