您好! 我使用simple link里的 例程 rfWsnNode进行收发包,观察节点发包,发现发包时间不均匀,请问是在哪里可以设置发包时间呢.
在代码中找到如下配置,但实际修改发现无变化。。
/* Minimum slow Report interval is 50s (in units of samplingTime)*/
#define NODE_ADCTASK_REPORTINTERVAL_SLOW 50
/* Minimum fast Report interval is 1s (in units of samplingTime) for 30s*/
#define NODE_ADCTASK_REPORTINTERVAL_FAST 5
#define NODE_ADCTASK_REPORTINTERVAL_FAST_DURIATION_MS 30000
/* Start the SCE ADC task with 1s sample period and reacting to change in ADC value. */
SceAdc_init(0x00010000, NODE_ADCTASK_REPORTINTERVAL_FAST, NODE_ADCTASK_CHANGE_MASK);
SceAdc_registerAdcCallback(adcCallback);
SceAdc_start();
/* setup timeout for fast report timeout */
Clock_setTimeout(fastReportTimeoutClockHandle,
NODE_ADCTASK_REPORTINTERVAL_FAST_DURIATION_MS * 1000 / Clock_tickPeriod);
/* Start fast report and timeout */
Clock_start(fastReportTimeoutClockHandle);
user4820439:
我将这个函数的第一个参数修改为5后,最小上传时间变成了5 ,但是根据函数名字,应该是第二个参数才是这个意思额,但实际第二个参数默认是5,在不修改第一个参数的情况下,仍然是1s为最小上传周期,
SceAdc_init(0x00050000, NODE_ADCTASK_REPORTINTERVAL_FAST, NODE_ADCTASK_CHANGE_MASK);
0x00010000—–>0x00050000
user4820439:
回复 Felix ZF:
您好,请问这个文档时在哪里看到的呢,我在工程的readme没找到,simplink 1310 SDK里面的文档也没找到,能告诉下文档的地址么,非常感谢
Felix ZF:
回复 user4820439:
readme.md文件