📄 watchdog.c
字号:
/****************************************************************************
* 文 件 名:Watchdog.c
* 版 本: V1.0
* 连 接:
* 功 能:看门狗驱动
* 作者:黄振升
* 日 期:2007/12/21
*---------------历史版本信息-------------------------------------------------
* 修 改 人: 黄振升
* 版 本:
* 日 期: 2007/12/21
* 描 述:
****************************************************************************/
/***********************************************************************
包含文件
***********************************************************************/
#include "config.h"
/***********************************************************************
* 名 称:Watchdog_Init(void)
* 功 能:看门狗初始化
* 入口参数:无
* 出口参数: 无
* 说 明:无
***********************************************************************/
void Watchdog_Init(void)
{
WDTC = (Fpclk/4)/2; // 一秒看门狗中断间隔
//while((WDMOD&0x04) == 0x04);
//WDTC = 0xff000;
WDMOD = 0x03; // 看门狗到时候复位
WDFEED = 0xAA; // 启动开门狗
WDFEED = 0x55;
}
/***********************************************************************
* 名 称:void Watchdog_Feed(void)
* 功 能:看门狗喂狗
* 入口参数:无
* 出口参数: 无
* 说 明:无
***********************************************************************/
void Watchdog_Feed(void)
{
WDFEED = 0xAA; // 启动开门狗
WDFEED = 0x55;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -