关于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); 对吗?我感觉是错误的,因为读出来的不对,请指教
