请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2530 您好!
我们正在尝试在终端器件代码(ZStack 3.0.1)中实现看门狗计时器。
我们正在使用的器件
WatchDogEnable( WDTIMX );
以启用主函数中的看门狗计时器
为了清除计数器、我们将执行以下操作:
在 OSAL_RUN_SYSTEM()中完成每个任务。
activeTaskID = idx; 事件=(TasksArr[idx])( idx,事件); activeTaskID = task_no_task; WDCTL |=(0xA0);<------ 已添加 WDCTL ^=(0xF0);<--- 已添加
问题:由于看门狗计时器、它正在被复位。
问题:
1) 1)这是清除 WD 计数器的正确方法和位置吗?
2) 2)在哪里可以看到 WDT 计数器值(哪个寄存器)?
3) 3)在具有断点的调试模式下运行器件是否会导致 WDT 过期?