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-CC1111:1111:CC1110-CC1111</s>1111

Guru**** 1785650 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/640652/cc1110-cc1111-cc1110-cc1111

部件号:CC1110-CC1111</s>1111

大家好 ,

我正在使用CC1110,我在使用看门狗计时器时遇到了问题。

因为CC1110使用内部看门狗。

在计时器中断内 ,代码调用WDT_RESET()

#define WDT_RESET() DO {\           
  WDCTL =(WDCTL和~0xF0)| 0xA0;\
  WDCTL =(WDCTL和~0xF0)| 0x50;\
}同时(0)

我遇到了这样的情况:看门狗在控制器挂起时无法重置控制器。

我将看门狗时间设置为1秒:

 WDCTL =(WDCTL和~WDCTL_INT)| WDCTL_INT_SEC_1;

   WDCTL =(WDCTL和~WDCTL_MODE)| WDCTL_EN;

但是当我每800毫秒或500毫秒在计时器中断时调用WDT_RESET()时,控制器会在20到30秒后自动重置

但现在每隔毫秒调用WDT_RESET()。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请提供一个完整的示例,说明您所面临的问题。 示例应尽可能简单。 最好的一点是,您可以在此处使用WD示例: www.ti.com/.../swrc117 作为起点,以便我们可以在我们的平台上运行/调试您的代码。
    巴西
    Siri