This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1110 WDT问题



我用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;

  }

}