968|3

1281

帖子

0

资源

版主

WatchDog看门狗在RTOS中如何使用? [复制链接]

相信很多人都用过看门狗,看门狗的主要作用是系统死机不能进行喂狗,当看门狗定时器到指定时间会将系统强制复位,这样可以防止系统死机后变成板砖。在RTOS中该如何使用看门狗?一般情况下会开一个任务进行喂狗,当系统卡死,喂狗任务不运行,看门狗定时器到时间系统复位,看似没什么问题。但是有这么一个问题,我想要监视其他任务运行情况,如果情况不妙,进行系统复位,如果采用上面的方法,当其他任务卡住了(运行的有问题),但是喂狗任务任然运行,系统并不会进行重启,那么想要监视多个任务是否卡死该采用什么样的方法来使用看门狗?

1.jpg

 

此帖出自单片机论坛

回复

5390

帖子

18

资源

五彩晶圆(中级)

看门狗是用来监控系统层面的死机的,不是用来监控任务死机。

因为如果系统死机了,比如跳到某个异常的死循环,除了看门狗硬件复位之外,没有任何其他手段可以检测并恢复/跳出这种状态。

如果系统没死,但是某个任务死了,你可以用一个专用的监控任务来监控所有其他业务任务。

点评

那这个专门监测任务要怎么实现?要监测任务感觉会比较繁琐。  详情 回复 发表于 2021-12-10 09:12
个人签名

默认摸鱼


回复

1281

帖子

0

资源

版主

freebsder 发表于 2021-12-9 17:53 看门狗是用来监控系统层面的死机的,不是用来监控任务死机。 因为如果系统死机了,比如跳到某个异常的死 ...

那这个专门监测任务要怎么实现?要监测任务感觉会比较繁琐。

点评

想稳定就不要怕繁琐,要么就提高测试和编程设计能力尽力减少不稳定。  详情 回复 发表于 2021-12-10 17:14

回复

5390

帖子

18

资源

五彩晶圆(中级)

wangerxian 发表于 2021-12-10 09:12 那这个专门监测任务要怎么实现?要监测任务感觉会比较繁琐。

想稳定就不要怕繁琐,要么就提高测试和编程设计能力尽力减少不稳定。

个人签名

默认摸鱼


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

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    推荐帖子
    如何控制漏电流危害-光伏逆变器黑科技

    光伏逆变器是光伏系统非常重要的一个设备,主要作用是把光伏组件发出来的直流电变成交流电,除此之外,逆变器还承担检测组件、电 ...

    数字电路与模拟电路的共地处理

    数字电路与模拟电路的共地处理 现在有许多PCB不再是单一功能电路(数字或模拟电路),而是由数字电路和模拟电路混合 构成的. ...

    【NXP Rapid IoT评测】W3 环境数据采集

    在W2的评测中,楼主使用现有的sample对web IDE的大体环境做了介绍,但是如果要借助这个环境来实现自己的开发,又该怎么做呢?本 ...

    请问下大家在做分布式光纤传感用相干探测遇到偏振态是怎么解决的呢?

    现在做实验发现信号在垂直的时候出现偏振衰落,无法解决,大家有什么好的办法吗?

    颁奖:爱“拼”才会赢 英飞凌栅极驱动IC拼图闯关

    爱“拼”才会赢 英飞凌栅极驱动IC拼图闯关活动颁奖啦 名单详见下方列表。请获奖者务必 在2021年11月29日23: ...

    【GD32L233C-START评测】6、硬件I2C驱动0.96吋OLED

    相关文章: 【GD32L233C-START评测】1、优点与缺点都很明显的GD32L233C-START(开箱) 【GD32L233C-START评测】2、非阻塞 ...

    关闭
    站长推荐上一条 1/7 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表