STC8A8K64D4看门狗
在STC8A8K64D4中,根据数据手册第88页,当看门狗复位时,系统固定从ISP监控程序区启动,且与IAP_CONTR寄存器的SWBS位无关。这是不是说明看门狗复位后就不再运行用户程序了,如果想让看门狗复位后从用户程序的0000H处开始执行程序,当用汇编语言编程时该如何实现 STC8A8K64D4 看门狗复位 相当于 停电再上电 看门狗复位相当于冷启动(电源上电),从ISP监控程序区开始运行,如果P3.0 P3.1 P3.2不同时为低电平,则大约200ms后退出ISP开始运行用户程序。如果P3.0 P3.1 P3.2同时为低电平,则进入USB下载模式。 看门狗真的有人在用?使用的场合是什么,我做过几十个产品,没有发现过有程序异常跑飞的问题,就算异常跑飞过程控制你很难精确再入,有什么意义呢? xhbwork 发表于 2023-1-31 10:15
看门狗真的有人在用?使用的场合是什么,我做过几十个产品,没有发现过有程序异常跑飞的问题,就算异常跑飞 ...
有了看门狗,当程序跑飞时,至少还能复位再运行,如果没有看门狗,就只能死机了 看门狗 !!! 人命关天的系统必须启动 !!!
===谁不启动看门狗,就是对生命的不尊重
像电梯控制,看门狗还是要的,如 0.1S 异常,则复位,系统进入安全状态
===不用看门狗,那是没做过人命关天的系统,有备无患
以前做电力系统,是要求必须启动看门狗,通过抗干扰测试,测试中不能被看门狗复位
===才能达标,必须启动看门狗,如看门狗复位了,就是不合格
神农鼎 发表于 2023-2-26 10:29
看门狗 !!! 人命关天的系统必须启动 !!!
===谁不启动看门狗,就是对生命的不尊重
.我在想如果系统会异常死机,那么即使看门狗重新启动了程序,过阵子不是还是会出现异常?所以看门狗的意义在哪,就是一个应急吗?我个人认为,既然看门狗会复位,就说明程序不稳定, 系统收到强大的硬件干扰,如小米出动超级强大的干扰机,干扰我国东南沿海,你的设备被干扰到异常... 想想汽车的安全气囊。。。 梦里水乡 发表于 2023-2-26 19:48
.我在想如果系统会异常死机,那么即使看门狗重新启动了程序,过阵子不是还是会出现异常?所以看门狗的意 ...
无论做什么系统,都要程序稳定,这是大前提,在程序稳定的情况下也有可能因外界的干扰而使程序跑飞,这时候看门狗就派上用场了
页:
[1]
2