GateWay程序分析05_WDT.h
看门狗的使用.
#ifndef WDT_H
#define WDT_H#ifdef __cplusplus
extern "C"
{
#endif#include "lpc12xx_libcfg.h"
extern bool WdtStartMark;
extern void WDTInit (void);
extern void WDTStart(void);
extern void WDTStop(void);
extern void WDTFeed(void);
#ifdef __cplusplus
}
#endif#endif
看门狗定时器的作用:系统跑飞了的时候进行复位.
从这里可以看到,主要就声明了
- 1个全局变量
- 4个函数: 初始化,开始,停止,喂狗. 有一点不明白:WdtStartMark这个看门狗启动掩码是怎么使用的?
![WDT_1 WDT_1](http://images0.cnblogs.com/blog/374803/201304/09211409-e8a42ef1982d44a790cd38c9737a9e67.jpg)
![WDT_2 WDT_2](http://images0.cnblogs.com/blog/374803/201304/09211414-64c1f90e653047f4a480d9e17fc1ffb5.jpg)