找回密码
 立即注册
查看: 2289|回复: 14

STC8A8K64D4看门狗

[复制链接]

12

主题

15

回帖

174

积分

注册会员

积分
174
发表于 2023-1-14 20:32:04 | 显示全部楼层 |阅读模式
在STC8A8K64D4中,根据数据手册第88页,当看门狗复位时,系统固定从ISP监控程序区启动,且与IAP_CONTR寄存器的SWBS位无关。这是不是说明看门狗复位后就不再运行用户程序了,如果想让看门狗复位后从用户程序的0000H处开始执行程序,当用汇编语言编程时该如何实现
看门狗.png
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2023-1-14 20:42:19 | 显示全部楼层
STC8A8K64D4 看门狗复位 相当于 停电再上电
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12081
发表于 2023-1-14 21:32:57 | 显示全部楼层
看门狗复位相当于冷启动(电源上电),从ISP监控程序区开始运行,如果P3.0 P3.1 P3.2不同时为低电平,则大约200ms后退出ISP开始运行用户程序。
如果P3.0 P3.1 P3.2同时为低电平,则进入USB下载模式。
  • 打卡等级:偶尔看看III
  • 打卡总天数:39
  • 最近打卡:2025-05-03 10:49:57

19

主题

137

回帖

493

积分

中级会员

积分
493
发表于 2023-1-31 10:15:03 来自手机 | 显示全部楼层
看门狗真的有人在用?使用的场合是什么,我做过几十个产品,没有发现过有程序异常跑飞的问题,就算异常跑飞过程控制你很难精确再入,有什么意义呢?

12

主题

15

回帖

174

积分

注册会员

积分
174
发表于 2023-2-26 00:22:28 | 显示全部楼层
xhbw*** 发表于 2023-1-31 10:15
看门狗真的有人在用?使用的场合是什么,我做过几十个产品,没有发现过有程序异常跑飞的问题,就算异常跑飞 ...

有了看门狗,当程序跑飞时,至少还能复位再运行,如果没有看门狗,就只能死机了
  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2023-2-26 10:29:11 | 显示全部楼层
看门狗 !!!   人命关天的系统必须启动 !!!
===谁不启动看门狗,就是对生命的不尊重

像电梯控制,看门狗还是要的,如 0.1S 异常,则复位,系统进入安全状态
===不用看门狗,那是没做过人命关天的系统,有备无患

以前做电力系统,是要求必须启动看门狗,通过抗干扰测试,测试中不能被看门狗复位
===才能达标,必须启动看门狗,如看门狗复位了,就是不合格

6

主题

23

回帖

108

积分

注册会员

积分
108
发表于 2023-2-26 19:48:23 | 显示全部楼层
神*** 发表于 2023-2-26 10:29
看门狗 !!!   人命关天的系统必须启动 !!!
===谁不启动看门狗,就是对生命的不尊重

.我在想如果系统会异常死机,那么即使看门狗重新启动了程序,过阵子不是还是会出现异常?所以看门狗的意义在哪,就是一个应急吗?我个人认为,既然看门狗会复位,就说明程序不稳定,
  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2023-2-26 20:25:29 | 显示全部楼层
系统收到强大的硬件干扰,如小米出动超级强大的干扰机,干扰我国东南沿海,你的设备被干扰到异常...
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12081
发表于 2023-2-26 20:30:44 | 显示全部楼层
想想汽车的安全气囊。。。

12

主题

15

回帖

174

积分

注册会员

积分
174
发表于 2023-2-27 14:09:21 | 显示全部楼层
梦里*** 发表于 2023-2-26 19:48
.我在想如果系统会异常死机,那么即使看门狗重新启动了程序,过阵子不是还是会出现异常?所以看门狗的意 ...

无论做什么系统,都要程序稳定,这是大前提,在程序稳定的情况下也有可能因外界的干扰而使程序跑飞,这时候看门狗就派上用场了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 14:51 , Processed in 0.136564 second(s), 117 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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