wdt.h
来自「LPC2214看门狗程序源代码,是产品上已经应用的,放心使用.」· C头文件 代码 · 共 101 行
H
101 行
/*******************************************************************************************************
** 北京同方清芝商用机器有限公司
** 研 发 部
**
** http://www.btfts.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名: WDT.h
**创 建 人: 李森树
**创 建 日 期: 2007年4月19日
**最后修改日期:
**描 述:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#ifdef IN_WDT
#define WDT_EXT
#else
#define WDT_EXT extern
#endif
/****************************************************************************
* 名称:DelayUS()
* 功能:100微秒延时。
* 入口:dly 延时参数
* 出口:无
****************************************************************************/
WDT_EXT void DelayUS(uint16 dly);
/****************************************************************************
* 名称:DelayMS()
* 功能:1毫秒延时 DelayNS(1)=1ms DelayNS(10)=10ms DelayNS(65535)=65535ms约65.5s
* 入口:dly 延时参数
* 出口:无
****************************************************************************/
WDT_EXT void DelayMS(uint16 dly);
/*********************************************************************************************************
**函数名称:void WatchDogInit(uint32 time, uint8 bRst)
**函数功能:初始化看门狗
**入口参数:time 看门狗定时时间
bRst 是否使能看门狗复位 。0 :不使能看门狗复位
>0 :使能看门狗复位
**出口参数:无
**说明:
********************************************************************************************************/
WDT_EXT void WatchDogInit(uint32 time, uint8 bRst);
/*********************************************************************************************************
**函数名称:void FeedDog(void)
**函数功能:执行喂狗序列
**入口参数:无
**出口参数:无
**说明:
********************************************************************************************************/
WDT_EXT void FeedDog(void);
/*********************************************************************************************************
**函数名称:uint8 IsWDOverTimeFlg(void)
**函数功能:判断是否产生看门狗超时标志
**入口参数:无
**出口参数:0:未产生超时标志 >0:产生超时标志
**说明:
********************************************************************************************************/
WDT_EXT uint8 IsWDOverTimeFlg(void);
/*********************************************************************************************************
**函数名称:void CleanWDOverTimeFlg(void)
**函数功能:清零看门狗超时标志
**入口参数:无
**出口参数:0:未产生中断标志 >0:产生了中断标志
**说明:
********************************************************************************************************/
WDT_EXT void CleanWDOverTimeFlg(void);
/*********************************************************************************************************
**函数名称:uint8 IsWDIntFlg(void)
**函数功能:判断是否产生看门狗中断标志
**入口参数:无
**出口参数:0:未产生中断标志 >0:产生了中断标志
**说明:
********************************************************************************************************/
WDT_EXT uint8 IsWDIntFlg(void);
/*********************************************************************************************************
**函数名称:uint32 GetWDTimeVal(void)
**函数功能:读取看门狗定时器的当前值。
**入口参数:无
**出口参数:看门狗定时器的当前值
**说明:
********************************************************************************************************/
WDT_EXT uint32 GetWDTimeVal(void);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?