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

STC8A8K64D4看门狗

[复制链接]

该用户从未签到

12

主题

15

回帖

172

积分

注册会员

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

使用道具 举报

该用户从未签到

552

主题

9520

回帖

1万

积分

管理员

积分
14094
发表于 2023-1-14 20:42:19 | 显示全部楼层
STC8A8K64D4 看门狗复位 相当于 停电再上电

该用户从未签到

46

主题

3043

回帖

6861

积分

超级版主

积分
6861
发表于 2023-1-14 21:32:57 | 显示全部楼层
看门狗复位相当于冷启动(电源上电),从ISP监控程序区开始运行,如果P3.0 P3.1 P3.2不同时为低电平,则大约200ms后退出ISP开始运行用户程序。
如果P3.0 P3.1 P3.2同时为低电平,则进入USB下载模式。
  • TA的每日心情
    开心
    2023-12-18 09:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    12

    主题

    90

    回帖

    247

    积分

    中级会员

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

    该用户从未签到

    12

    主题

    15

    回帖

    172

    积分

    注册会员

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

    有了看门狗,当程序跑飞时,至少还能复位再运行,如果没有看门狗,就只能死机了

    该用户从未签到

    552

    主题

    9520

    回帖

    1万

    积分

    管理员

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

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

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

    该用户从未签到

    6

    主题

    23

    回帖

    108

    积分

    注册会员

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

    .我在想如果系统会异常死机,那么即使看门狗重新启动了程序,过阵子不是还是会出现异常?所以看门狗的意义在哪,就是一个应急吗?我个人认为,既然看门狗会复位,就说明程序不稳定,

    该用户从未签到

    552

    主题

    9520

    回帖

    1万

    积分

    管理员

    积分
    14094
    发表于 2023-2-26 20:25:29 | 显示全部楼层
    系统收到强大的硬件干扰,如小米出动超级强大的干扰机,干扰我国东南沿海,你的设备被干扰到异常...

    该用户从未签到

    46

    主题

    3043

    回帖

    6861

    积分

    超级版主

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

    该用户从未签到

    12

    主题

    15

    回帖

    172

    积分

    注册会员

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

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

    本版积分规则

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

    GMT+8, 2024-5-19 17:07 , Processed in 0.074689 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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