STM8 看门狗

1、独立看门狗(IWDG)

        由于受到电磁干扰、静电干扰、放电和浪涌噪音等其他形式的干扰,MCU程序计数器PC可能去执行一些无意义、错误的或者死循环的程序段,使单片机发生程序跑飞或者死机,这个时候就需要看门狗技术。看门狗的基本功能是发现CPU运行不正常时复位CPU,强制CPU重新启动。看门狗技术一般只对瞬间干扰造成的问题有效,如果是长时间的干扰,看门狗的意义不是很大。所以独立看门狗模块可以用于解决处理器因为硬件或软件的故障所发生的错误。

2、窗口看门狗(WWDG)

窗口看门狗用于监测由于外部干扰或不可预知的逻辑条件所产生的软件错误,这样的软件错误通常会导致应用程序不按照预期的方式进行。除非程序在递减计数器的T6位变为0之前刷新递减计数器,否则看门狗电路将在一个预置的时间间隔后产生复位;如果在7位的递减计数器数值达到窗口寄存器之前刷新递减计数器,同样会产生系统复位。这即意味着只能在一个有限的时间窗口内刷新递减计数器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值