微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > CC2530协调器发送数据错误?

CC2530协调器发送数据错误?

时间:10-02 整理:3721RD 点击:

CC2530协调器发送数据错误?
      一个半功能设备(END设备)掉网后,从新入网后(此时父设备更改了),然后这个END设备通过路由发送数据给协调器,协调器能正确的收到,但是协调器给他发数据就出错了。串口返回的值是这样子 FE 03 44 80 F0 02 00 35 ,这个状态值是0xF0,我看资料里说的是ZMacTransactionExpired,我不知道这个是怎么引起的,我看文档和协议栈中都没有详细说明,我想问这个情况怎么解决,是怎么引起的。

1)有没有开启NV功能,如果没有的话,重新入网后会分配新的地址,协调器发的时候是不是按照原来的地址在发
2)有没有抓包的文件
3)ZMacTransactionExpired是指父节点buffer子节点数据的时间,现在父节点向子节点发送数据,是indirect的,父节点发给子节点的数据是通过子节点发data rquest,poll的形式把父节点处的数据拿走了,如果长时间没有data request就会产生expired

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top