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

APSME_LookupExtAddr读出来的IEEE都是零

 测试代码如下:

   MyshortADD=pkt->srcAddr.addr.shortAddr;
      
      HalUARTWrite(0,"0000",4);
      test[0]=(uint8)MyshortADD;
      MyshortADD=MyshortADD>>8;
      test[1]=(uint8)MyshortADD;
      HalUARTWrite(0, test,2);
      HalUARTWrite(0,"0000",4);
      
      APSME_LookupExtAddr(MyshortADD,MyIEEE );
      HalUARTWrite(0, MyIEEE,8);
      HalUARTWrite(0,"0000",4);
      HalUARTWrite(0,pkt->srcAddr.addr.extAddr,8);
      HalUARTWrite(0,"0000",4);

串口输出短地址没有问,两种方式输出的长地址(IEEE)地址都不对。

VV:

你可以使用关联表和地址去获取IEEE地址,不要使用这个

uint8 AddrMgrEntryLookupExt( AddrMgrEntry_t* entry )

赞(0)
未经允许不得转载:TI中文支持网 » APSME_LookupExtAddr读出来的IEEE都是零
分享到: 更多 (0)