看门狗定时器(WDG)
文章目录
- 看门狗定时器(WDG)
-
- 1、看门狗定时器(WDG)介绍
- 2、看门狗定时器驱动API介绍
- 3、看门狗定时器使用实例
看门狗(Watchdog),又叫看门狗定时器(Watchdog Timer),是一种硬件的计时设备,当系统的主程序发生某些错误时,导致未及时清除看门狗计时器的计时值,这时看门狗计时器就会对系统发出复位信号,使系统从悬停状态恢复到正常运作状态
本文将详细介绍如何使用BL602的看门狗定时器模块。
1、看门狗定时器(WDG)介绍
BL602芯片内有一组看门狗计数器,不可预知的软件或硬件行为有可能导致应用程序工作失常, 看门狗定时器可以帮助系统从中恢复,如果当前阶段超过预定时间, 但没有喂狗或关闭看门狗定时器,可依设定触发中断或系统复位。其功能框图如下:
Watchdog定时器时钟有3种选择:
- Fclk–系统主时钟
- 32K–32K时钟