微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 关于IEEE地址的问题

关于IEEE地址的问题

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

1:我想在每次程序进入的时候就往IEEE的地址写入固定的数值,请问这样写对吗

uint8 chaddr[8]={0xa1,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7,0xa8};
HalFlashWrite(HAL_FLASH_IEEE_PAGE+HAL_FLASH_IEEE_OSET,chaddr,8);

2:我的目的是想达到,channel固定,IEEE地址固定,如果上一个协调器坏掉了,我只需要使用一个新的协调器恢复到之前的PANID,不知道这样可行不?

请大神给与回复。谢谢

协议栈使用C:\Texas Instruments\ZStack-CC2530-2.5.1a\Projects\zstack\Samples\SampleApp

您可以用直接用SmartRF05eb或者CCdebuger把Flash读出来保存为hex文件,然后下载到新的协调器里面

这是个办法,但是没有达到我的目的,还是感谢您

有详细的说明吗?

你是为了固定协调器建立的网络有同样的Extend PANID吗?为了达到clone协调器的目的吗?

你的方法是可以的,可以直接利用自己定义的IEEE地址。

大侠,我这样写  HalFlashWrite(HAL_FLASH_IEEE_PAGE+HAL_FLASH_IEEE_OSET,chaddr,8);   对吗?我感觉是错误的,因为读出来的不对,请指教

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

网站地图

Top