微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > byte NLME_GetExtAddr( void );函数问题求解

byte NLME_GetExtAddr( void );函数问题求解

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

我在程序中用   byte *NLME_GetExtAddr( void )  获取自身的IEEE 64位 物理地址  ,然后 吧这个程序的hex 读出来 下到别的模块中 然后让我费解的事情出现了   为什么后面直接用hex焼写的程序 读出来的 IEEE64位物理地址跟前面那个模块是一样的 也就是 我是重那个模块读出来的程序 后面不管烧到那个模块 程序读出来的地址都是一样 这是为什么?

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

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

网站地图

Top