遇到一点问题,想要咨询一下:
我想要做一个低功耗的终端节点,想要修改一节点修改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再烧入程序