zstack2007中,看门狗和定时事件冲突问题。
时间:10-02
整理:3721RD
点击:
TI 的工程师们:
请问我在程序中预编译了WDT_IN_PM1,在定时了一个1s的事件,每到1s后又开始定时1s的事件,这样循环下去:代码如下
if ( events & SERIALAPP_SEND_EVT )
{
osal_start_timerEx( SerialApp_TaskID, SERIALAPP_SEND_EVT, 1000);
return ( events ^ SERIALAPP_SEND_EVT );
}
看门狗几分钟后就要让程序重启一次,这个怎么解决呢?
你的看门狗设置的复位时间多少?多少时间喂一次狗?
定时时间是1s,但是实际从1s定时到,到事件的传递,相应,稍微时间会1s多点。
你好vv,请问在协议栈中喂狗是协议栈帮忙喂狗的吗?
默认看门狗的喂狗超时时间多长?是下面这个吗?
// WD timer intervals
#define WDTIMX 0x00 // Maximum: clk * 32768
那我现在用在路由点上,路由点还没运行到喂狗位置就已经喂狗超时了,尤其在入网过程就已经超时了,如何再调高下喂狗超时时间呢?
同问,如果开启了看门狗, 如何设置 喂狗? 已经喂狗时间如何调整?