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

CC1310 TIMER问题

HI,

我现在使用的是rfwsnNode开发的CC1310,我开了一个定时器 每隔4分半钟,串口发送一次数据,我发现定时的时间长了,就有点偏移了。

定时配置如下:

    Clock_Params clkParams;
    Clock_Params_init(&clkParams);

    clkParams.period = 0;
    clkParams.startFlag = FALSE;
    Clock_construct(&fastReportTimeoutClock, fastReportTimeoutCallback, 1, &clkParams);
    fastReportTimeoutClockHandle = Clock_handle(&fastReportTimeoutClock);

串口打印如下:

主循环里面没有其他的事件 ,只有定时器事件,没事处理时一直在pending。偏移问题,这是为什么呢?是因为休眠的原因吗?

谢谢!

da qin zheng sheng:

对,如果使用低功耗,定时器在这段时间不能工作。

da qin zheng sheng:

回复 da qin zheng sheng:

你的时间比较准确,4分钟30秒,应该没有低功耗。

ruimao cong:

回复 da qin zheng sheng:

但是我看了 电流 只有几微安,确实是进入睡眠了

赞(0)
未经允许不得转载:TI中文支持网 » CC1310 TIMER问题
分享到: 更多 (0)