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

CC1310中关于变更上报时间的问题。

CC1310在多个设备连接的情况下,修改Report time的时间,让节点更改上报数据的时间。我发现collector是通过generateConfigRequests(void)这一个函数发给sensor的。当sensor有多个时,它是一把发送给所有连接的节点,还是等一个周期,发送给一个节点。我现在遇到的现象是:

1.多个sensor连接,collector改变report的时间。每个节点更改到对应上报时间所需的时间要很长。大概需要10分钟左右。时间太长了。

2.通过sniffer发现sensor与collector之间发送了数据,但是collector通过UART输出不了数据。

lin shi chang:

有人回答一下问题吗?在线等。

Alvin Chen:

1. 你可以更改generateConfigRequests中的配置参数
stat = Collector_sendConfigRequest(&dstAddr, (CONFIG_FRAME_CONTROL),(CONFIG_REPORTING_INTERVAL),(CONFIG_POLLING_INTERVAL));
2.你为什么UART输出不了数据可以打断点在dataIndCB

lin shi chang:

回复 Alvin Chen:

1.我现在也没有找到这个原因,collector与sensor之间可以正常通信,但是collector的UART就是打不出数据。我也很疑惑?

2.NVflash满了之后,会不会导致UART的功能不起作用。今天拿了48个节点连接collector。变成孤节点3次之后(即断线之后重连),就出现了这个情况。用Flash Programmer 2去读取NVflash。发现flash已经满了。是不是这个导致的?

lin shi chang:

回复 Alvin Chen:

请问NVflash满了之后,是否会造成UART不正常。

赞(0)
未经允许不得转载:TI中文支持网 » CC1310中关于变更上报时间的问题。
分享到: 更多 (0)