watchdog.h

来自「电力行业必备。有错的地方」· C头文件 代码 · 共 61 行

H
61
字号
/*
 * 文件名: WatchDog.H
 * 功能:	看门狗API
 * 作者:	Light Rain
 * 时间:	2006-05-30
 *
 * 描述:	
 *
 */

#ifndef _WATCHDOG_HEADER_
#define _WATCHDOG_HEADER_

// CPU内部、外部看门狗选择
//     1 - 外部
//     0 - 内部
//#define WD_EXT_EN		1

/************************************************************
 * 打开看门狗定时器,计数器开始计数
 * 输入参数:
 *          index : 看门狗序号
 *                = 0 CPU内部看门狗
 *                  1 ...外.......
 * 
 ************************************************************/
void WatchDogEnable( INT8U index );


/************************************************************
 * 关闭看门狗定时器
 * 输入参数:
 *          index : 看门狗序号
 *                = 0 CPU内部看门狗
 *                  1 ...外.......
 * 
 ************************************************************/
void WatchDogDisable( INT8U index );


/************************************************************
 * 将看门狗定时器的当前计数器清零
 * 输入参数:
 *          index : 看门狗序号
 *                = 0 CPU内部看门狗
 *                  1 ...外.......
 * 
 ************************************************************/
void WatchDogClear( INT8U index );


/************************************************************
 * 初始化CPU相应引脚为输出IO口,仅供内部调用
 * 输入参数:
 *          index : 看门狗序号
 *                = 0 CPU内部看门狗
 *                  1 ...外.......
 * 
 ************************************************************/
void WatchDogInit( INT8U index );
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?