微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 2530怎么使用长地址发数据

2530怎么使用长地址发数据

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

我用长地址发送,发现并没有包出来,是为什么呢?


SerialApp_TxAddr.addrMode =(afAddrMode_t) Addr64Bit;//Addr16Bit;

MyCpy(SerialApp_TxAddr.addr.extAddr,0x012c6f4d02080fbc);

SerialApp_TxAddr.endPoint = SERIALAPP_ENDPOINT;

AF_DataRequest(&SerialApp_TxAddr, (endPointDesc_t *)&SerialApp_epDesc,
SERIALAPP_CLUSTERID1, SerialApp_TxLen, SerialApp_TxBuf,
&SerialApp_MsgID, AF_DISCV_ROUTE, AF_DEFAULT_RADIUS);

你长地址怎么取到的?是用it软件吗?是的话,他们的地址顺序是反的。试试把地址反过来。

我是用第二地址,比如说在flash Program 里看到是:0xaa55aa5511223344

在长地址数组是:

addr[0]=0XAA

addr[1]=0X55

。。。

addr[7]=0X44

1、这样对么?

2、另请教一下,只要不是入网的地址,是不是怎么发送都没有数据出来呢,谢谢!

1.是不是这样的?那长地址就是

addr[0]=0XAC

addr[1]=0XE6

。。。

addr[7]=0X00

2.这个没试过,应该会有入网交互类的信息,你可以用抓包工具看看那。

先感谢网友jinghuan hao 解答~

1、如果按照,

SerialApp_TxAddr.addr.extAddr[0]=0xac

SerialApp_TxAddr.addr.extAddr[0]=0xe6

。。

SerialApp_TxAddr.addr.extAddr[7]=0x00

的地址格式填充咯?

2、有抓包看,我发现不管随便发什么,短地址还是长地址,都不会有包出来,蛮奇怪呢。

怀疑在zstack有判断条件,只是跟踪不出来。。。

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

网站地图

Top