WDT简介
看门狗定时器,其主要作用是发生软件故障时可产生复位信号使SOC复位,其本质上是一个计数器。
#include "exynos_4412.h"void delay(unsigned int time){while(time--);}int main(){//设置一级分频//WDT.WTCON=WDT.WTCON | (0X4e<<8);//设置二级分频//WDT.WTCON=WDT.WTCON | (0X3<<3);//禁止WDT产生中断信号//WDT.WTCON=WDT.WTCON & (~(1<<2));//使能WDT产生复位信号//WDT.WTCON=WDT.WTCON | 1;//设置计数器的值//WDT.WTCNT= (10000 *5);//使能WDT,计数器开始递减//WDT.WTCON= WDT.WTCON | (1<<5);while(1){printf("WDT.WTCNT=%d\n",WDT.WTCNT);delay(100000);}return 0;}
1.可以产生中断信号
2.可以产生复位信号
时间计数一次所用的时间