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

CC2530: TIMAC NV 信道切换

Part Number:CC2530Other Parts Discussed in Thread:TIMAC, Z-STACK

我的设计要求是通过串口来动态切换信道,并将信道储存到NV里,保证下一次启动用的是我切换后的信道,我没找到TIMAC有关NV的操作,我使用的是Z-stack的NV操作,发现 _NIB.nwkLogicalChannel=msa_Channel;
NLME_UpdateNV(0x01);报错,我没在mac_nv.c里面找到对于的参数和函数。

Nick Sun:

您好,

您有否使用SDK及相应示例?若有可以提供一下相应信息。

,

? ?:

,

Nick Sun:

您好,

不好意思,您所发送的图片文件似乎损坏了,能麻烦您重新发送一遍吗?

,

? ?:

我使用的是MAC_MlmeSetReq()函数更换的logical channel,然后使用MSA_CoordinatorStarup重启

,

Nick Sun:

您好,

不好意思,这边图片还是接受失败,您能以文件形式发过来吗?

感谢您的支持。

,

? ?:

/* 信道切换事件 */if(events & CHANNALCHANGE_COMMAND_EVENT){if(Input_Number <11 || Input_Number > 26){HalUARTWrite(HAL_UART_PORT_0 , "The Wrong Channel" , sizeof("The Wrong Channel"));}MAC_MlmeSetReq(MAC_LOGICAL_CHANNEL, &Input_Number);MSA_CoordinatorStartup();

,

Nick Sun:

您好,

收到工程师的跟进:

Have they considered NV_ITEM_INIT/NV_WRITE? These API translate to osal_nv.c functions which can be further investigated.

您是否考虑过 NV_ITEM_INIT/NV_WRITE?这些 API 转换为可以进一步研究的 osal_nv.c 函数。

赞(0)
未经允许不得转载:TI中文支持网 » CC2530: TIMAC NV 信道切换
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1