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

AF_DataRequest问题

2530进入睡眠后,1s调用一次AF_DataRequest发送数据,发现唤醒工作时间需要10ms之长,导致功耗降不下来,理由示波器检测发送一个数据进入两次SampleApp_ProcessEvent,一次是自己注册的发送任务需要大约2个ms时长发送,一次是返回AF_DATA_CONFIRM_CMD应答消息,在AF_DataRequest的options中只开启了AF_SKIP_ROUTING一个选项,并没有开启AF_ACK_REQUEST,是否可以屏蔽AF_DATA_CONFIRM_CMD消息节省工作时间;目前使用2.5.1a协议栈,只需要唤醒发送10个字节的数据,如何压缩工作时间可以在1个ms内再次进入睡眠。

Aries Lord:

AF_DATA_CONFIRM_CMD是数据发出来,前面有CSMA的时间,把CSMA屏蔽了。修改macPibDefaults中maxBe,minBe和maxCsmaBackoffs的值,分别为2,1,1

赞(0)
未经允许不得转载:TI中文支持网 » AF_DataRequest问题
分享到: 更多 (0)