用CC2650开发的终端,程序调用AF_DataRequest发送数据,下一次调用AF_DataRequest必须间隔120ms,否则CC2650就死机了!这样导致通过zigbee网络发送数据的间隔太长,效率很低,这是不是和CC2650设置-DRFD_RCVC_ALWAYS_ON=FALSE有关系,每次发送完毕CC2650就休眠了,醒来再发送就需要很长时间?
怎么能缩短AF_DataRequest发送的间隔,让CC2650不断的发数据?
或者用哪个函数发数据更快?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
建议在每次收到AF_DATA_CONFIRM_CMD再触发下一个AF_DataRequest,UART Callback是在软中断中执行,不宜调用协议栈函数,可以在UART Callback中把收到的数据放到一个malloc的空间,然后在Task中调用AF_DataRequest发送,并释放该空间。