[国产MCU]-BL602开发实例-看门狗定时器(WDG)

看门狗定时器(WDG)


看门狗(Watchdog),又叫看门狗定时器(Watchdog Timer),是一种硬件的计时设备,当系统的主程序发生某些错误时,导致未及时清除看门狗计时器的计时值,这时看门狗计时器就会对系统发出复位信号,使系统从悬停状态恢复到正常运作状态

本文将详细介绍如何使用BL602的看门狗定时器模块。

1、看门狗定时器(WDG)介绍

BL602芯片内有一组看门狗计数器,不可预知的软件或硬件行为有可能导致应用程序工作失常, 看门狗定时器可以帮助系统从中恢复,如果当前阶段超过预定时间, 但没有喂狗或关闭看门狗定时器,可依设定触发中断或系统复位。其功能框图如下:

在这里插入图片描述

Watchdog定时器时钟有3种选择:

  • Fclk–系统主时钟
  • 32K–32K时钟

猜你喜欢

转载自blog.csdn.net/wujuxKkoolerter/article/details/132175204