我在CC1310使用看门狗,看门狗周期设置为8S,看门狗回调里面喂一次狗,然后在main函数里写一个空的while(1),程序会每8s进入一次回调,不会产生复位。如果在回调里不喂狗,他会在第一次8S溢出时进一次看门狗回调 ,然后会一直进看门狗回调,直到第二个8S产生复位。请问这正常吗?
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.
您好,
根据CC1310的 CC13x0, CC26x0 SimpleLink Wireless MCU Technical Reference Manual (Rev. I) (英文)其中15.1看门狗介绍的部分,如下图:
其中有说到:WDT 可以配置为在其第一次超时时向控制器生成中断,并在第二次超时生成复位信号。
所以您上述遇到的情况属于正常的。