[技术问答] 为啥看门狗不能用中断喂啊?

[复制链接]
 楼主| Stahan 发表于 2024-3-21 16:32 来自手机 | 显示全部楼层 |阅读模式
程序卡死的话中断应该也不能运行吧
daichaodai 发表于 2024-3-22 07:41 来自手机 | 显示全部楼层
用什么中断喂?定时器中断?中断外设配好就是硬件在自己在运行。
一事无成就是我 发表于 2024-3-22 11:36 | 显示全部楼层
程序跑飞,中断依然是有效的
Pretext 发表于 2024-3-25 21:11 | 显示全部楼层
好像会有优先级的问题。
chenqianqian 发表于 2024-3-25 21:35 来自手机 | 显示全部楼层
中断也可以,看你用什么中断源。
鹿鼎计 发表于 2024-3-25 21:54 | 显示全部楼层
你可以测试一下,主程序估计卡死,定时器还会正常喂狗不。
小夏天的大西瓜 发表于 2024-3-26 16:00 | 显示全部楼层
是的,设备卡死了就基本不运行了,所有的外设都停止了
LOVEEVER 发表于 2024-3-28 14:15 | 显示全部楼层
这个是规定的MCU运行机制,不喂狗就复位重新开始了
xdvca 发表于 2024-7-31 22:37 | 显示全部楼层
看门狗通常是用来防止程序出现死锁或无响应的状态。它的设计目的是在程序出现卡死、无法继续正常执行时重新启动系统。
当程序处于卡死状态时,任何中断服务程序都无法被执行,这就是为什么看门狗不能通过中断来喂的原因。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

107

主题

2336

帖子

0

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