位置:51电子网 » 技术资料 » 无线通信

软件“看门狗”技术

发布时间:2016/7/23 19:39:49 访问次数:1978

   软件看门狗(Watchdog)也叫作程序运行监视系统。当程序运行受到干扰,程序飞到一个临IRF530N时构成的死循环中时,软件陷阱也无能为力了,这时就需要人工复位或硬件复位;采用软件看门狗技术同样也能使系统复位。

   当程序陷入死循环后,定时器溢出,产生高优先级中断,从而跳出死循环。还可以在定时器中断服务程序中放置一条LJMP ERR指令,即可使程序转向出错处理程序。

  以下是一个用定时/计数器T0作软件看门狗的程序:

 

 

   软件看门狗(Watchdog)也叫作程序运行监视系统。当程序运行受到干扰,程序飞到一个临IRF530N时构成的死循环中时,软件陷阱也无能为力了,这时就需要人工复位或硬件复位;采用软件看门狗技术同样也能使系统复位。

   当程序陷入死循环后,定时器溢出,产生高优先级中断,从而跳出死循环。还可以在定时器中断服务程序中放置一条LJMP ERR指令,即可使程序转向出错处理程序。

  以下是一个用定时/计数器T0作软件看门狗的程序:

 

 

热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!