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

NLME_GetExtAddr使用

NLME_GetExtAddr获取的是节点的目前使用的长地址,这个厂地址的来源有两个,一个是First IEEE(在你Info Page,每个芯片都是唯一的),还有一个是Secondary IEEE(在Flash里面,用户自己可以修改)。节点选择哪一个作为自己的长地址,在zmain_ext_addr();决定。你可以看下!

1.请问3.0.2例程默认的是First IEEE还是Secondary IEEE,如果是Secondary IEEE如何改为使用First IEEE?

2.NLME_GetExtAddr返回的数据是8字节还是16字节?

3.获取终端的MAC地址存到数组里如下,是否正确?

uint8  MAC[8];

MAC=NLME_GetExtAddr();

Viki Shi:

1、默认都是使用first IEEE

2&3、IEEE地址是64位

user5367314:

回复 Viki Shi:

你好,没有64位的数据类型,NLME_GetExtAddr获取的地址怎么取出来?
typedef signedcharint8;
typedef unsigned charuint8;

typedef signedshortint16;
typedef unsigned shortuint16;

typedef signedlongint32;
typedef unsigned longuint32;

YiKai Chen:

回复 user5367314:

uint8 *ieeeAddr;

ieeeAddr = NLME_GetExtAddr();

赞(0)
未经允许不得转载:TI中文支持网 » NLME_GetExtAddr使用
分享到: 更多 (0)