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

打印协调器的终端列表为啥只能打印10个终端

 使用下面程序打印协调器的终端列表

for(len=0;len<NWK_MAX_DEVICES;len++)
       {
        HalUARTWrite(0,Array_data(AssociatedDevList[len].shortAddr),4 );
        APSME_LookupExtAddr(AssociatedDevList[len].shortAddr,MyIEEE );
        HalUARTWrite(0,MyIEEE,8 );       }

只能从串口打印10个终端,其他的都打印不出来。不过通讯都正常

Viki Shi:

你打印的是关联表,AssociatedDevList 为与此设备相关联的设备表,并不是 ZigBee 网络中的所有设备信息表

你可以读一下关联表信息,看看是否跟打印出来的数量符合

Tianhao Wang:

回复 Viki Shi:

不过我组网是星型网络,协调器和所有的终端都关联

Tianhao Wang:

回复 Viki Shi:

如何读关联表信息

赞(0)
未经允许不得转载:TI中文支持网 » 打印协调器的终端列表为啥只能打印10个终端
分享到: 更多 (0)