我用CC1110 设了1s的WDT,然后main函数中什么都不做,就是喂狗。但是 还是不停的RESET。
WDT部分代码如下:
void WDT_Set(void)
{
WDCTL = (WDCTL & ~WDCTL_INT) | WDCTL_INT_SEC_1;
WDCTL = (WDCTL & ~WDCTL_MODE) | WDCTL_EN;
}
#define WDT_CLEAR WDCTL |= 0xA0; WDCTL |= 0x50
//===========================
//其他初始化;
//亮灯;
//开中断;
WDT_Set();
main{
while(1){
WDT_CLEAR;
}
}