微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > zstack2007中,看门狗和定时事件冲突问题。

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

那我现在用在路由点上,路由点还没运行到喂狗位置就已经喂狗超时了,尤其在入网过程就已经超时了,如何再调高下喂狗超时时间呢?

同问,如果开启了看门狗, 如何设置 喂狗? 已经喂狗时间如何调整?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top