cc2530发送间隔过短就失败
时间:10-02
整理:3721RD
点击:
各位好:
我在调试CC2530的时候,采用协议栈中的SAMPLEAPP_SEND_PERIODIC_MSG_EVT事件定时发送。每次发送500字节。
当我缩短SAMPLEAPP_SEND_PERIODIC_MSG_TIMEOUT时间到500以下的时候就发送失败,报ZMemError(0x10)错误。
折腾了我一周多了,请各位高手帮忙分析一下。感谢
建议您使用一个send event如SAMPLEAPP_SEND_PERIODIC_MSG_EVT以及定时器来定期调用AF_DataRequest进行发送数据。两次发送之间必须有一些延时如50ms以避免类似的错误
你好:
不是说zigbee传输速率为250Kb吗,我现在只能1秒传1KB,即8Kb。这样子的速率实在是太慢了。
如果1次传4Kb(500字节),要达到峰值的一半,1秒也应该有125Kb,照说1秒可以传30次,则每30ms则可以传送1次。实际情况是1秒只能传2次。
我想知道究竟是哪一块出了问题?OSAL操作系统?NWK层?还是接收端没有及时取走?
但是zstack很多代码都是没法干预的,也没法具体定位,只知道每秒2能达到8Kb。满足不了我的要求。
请赐教。感谢。
250kbps是整个网络的带宽,留给单个终端的仅仅有20kbps不到