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:
但是我看了 电流 只有几微安,确实是进入睡眠了