TI中文支持网
TI专业的中文技术问题搜集分享网站

关于Data request时间间隔的问题

遇到一点问题,想要咨询一下:

我想要做一个低功耗的终端节点,想要修改一节点修改Data request的发送时间,

我先修改了f8wConfig.xcl中的 DPOLL_RATE = 2500

抓包发现Data request的时间仍然是1秒,我又用NLME_SetPollRate()函数修改,结果Data request的时间间隔仍然是1s,请问这是为什么

YiKai Chen:

你用的SOC跟協議棧版本是?

Viki Shi:

请提供下具体的协议栈版本及例程

user5355203:

回复 Viki Shi:

我使用的是1.2.2a的协议栈,CC2530的芯片,例程是SampleApp,没有开定时任务,串口是中断唤醒,预编译了POWER_SAVING,DPOLL_RATE = 2500,我的本意是每隔2.5s唤醒一次去检测有没有数据,但是抓包发现还是1s就发送一条Data request,我试着把DPOLL_RATE = 0,但是抓包发现仍然有Data request,1s一条

YiKai Chen:

回复 user5355203:

用flash programmer把你的CC2530擦除一下在重新測試看看

user5355203:

回复 YiKai Chen:

还是不行,Data request始终都是1秒左右

YiKai Chen:

回复 user5355203:

如果重新安裝一份新的1.2.2a的协议栈用samplelight/sampleswitch測試還是改不了嗎?

user5355203:

回复 YiKai Chen:

就是说直接使用没有经过我自己修改的例程吗?

YiKai Chen:

回复 user5355203:

是的

Aries Lord:

回复 user5355203:

完全擦除FLASH再烧入程序

赞(0)
未经允许不得转载:TI中文支持网 » 关于Data request时间间隔的问题
分享到: 更多 (0)