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

CC2630 协议栈TIAMC ,协调器可以修改节点的NV配置参数的吧,在哪里修改呢

我使用的是CC2630,跑的协议栈是TIMAC1.05;节点上报数据的频率是通过NV参数修改的也维护成了一张CSV表格,但是节点和协调器通讯了之后,节点上报数据的频率就被修改了,我想是建立连接之后协调器改的,那么请问修改的地方在哪里呢??

Viki Shi:

没有遇到过类似问题,发给同事讨论一下,有更新会第一时间贴上来

Viki Shi:

你们使用的是MAC Sample Application (MSA)吗?协调器确实会请求poll rate的更新,具体解释请看这边:dev.ti.com/…/node 【这个解释是TI 15.4 stack的,但是MAC概念是一致的】

polling的初始化代码如下:
/* Create a periodic poll timer */
msaPollParams.period = msaWaitPeriod;
msaPollParams.startFlag = FALSE;
msaPollParams.arg = (UArg)MSA_POLL_EVENT;
Clock_construct(&msaPoll, MSA_ClockFxn, msaWaitPeriod, &msaPollParams);

需要注意,这个不是在NV中维护的,是通过像MSA_DIRECT_MSG_ENABLED这样的配置标志来维护的

余修远:

回复 Viki Shi:

谢谢你的回复

赞(0)
未经允许不得转载:TI中文支持网 » CC2630 协议栈TIAMC ,协调器可以修改节点的NV配置参数的吧,在哪里修改呢
分享到: 更多 (0)