微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 打印协调器的终端列表为啥只能打印10个终端

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

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

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

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个终端,其他的都打印不出来。不过通讯都正常

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

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

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

如何读关联表信息

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

网站地图

Top