打印
[技术问答]

为啥看门狗不能用中断喂啊?

[复制链接]
1321|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Stahan|  楼主 | 2024-3-21 16:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序卡死的话中断应该也不能运行吧

使用特权

评论回复
沙发
daichaodai| | 2024-3-22 07:41 | 只看该作者
用什么中断喂?定时器中断?中断外设配好就是硬件在自己在运行。

使用特权

评论回复
板凳
一事无成就是我| | 2024-3-22 11:36 | 只看该作者
程序跑飞,中断依然是有效的

使用特权

评论回复
地板
Pretext| | 2024-3-25 21:11 | 只看该作者
好像会有优先级的问题。

使用特权

评论回复
5
chenqianqian| | 2024-3-25 21:35 | 只看该作者
中断也可以,看你用什么中断源。

使用特权

评论回复
6
鹿鼎计| | 2024-3-25 21:54 | 只看该作者
你可以测试一下,主程序估计卡死,定时器还会正常喂狗不。

使用特权

评论回复
7
小夏天的大西瓜| | 2024-3-26 16:00 | 只看该作者
是的,设备卡死了就基本不运行了,所有的外设都停止了

使用特权

评论回复
8
LOVEEVER| | 2024-3-28 14:15 | 只看该作者
这个是规定的MCU运行机制,不喂狗就复位重新开始了

使用特权

评论回复
9
xdvca| | 2024-7-31 22:37 | 只看该作者
看门狗通常是用来防止程序出现死锁或无响应的状态。它的设计目的是在程序出现卡死、无法继续正常执行时重新启动系统。
当程序处于卡死状态时,任何中断服务程序都无法被执行,这就是为什么看门狗不能通过中断来喂的原因。

使用特权

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

本版积分规则

95

主题

2155

帖子

0

粉丝