我用的是2.4版本的z-stack
我初始化的时候调用了函数osal_start_reload_timer,超时时间是2s。同时我在osaltimerupdate函数里面定义了一个变量,在timer超时的时候,在超时事件把这个变量清零,在下一次2s时间到的时候,把这个时间输出来。经过长时间测试,出现了很多次:就是我进入了超时事件处理函数,但是输出的这个时间小于1s,也就是,timer没有到超时时间,就进入了处理,我想问下这是什么原因?是由于T2计时的问题吗?我看了T2的溢出计数器,但是没有看明白是不是应为溢出计数器溢出了。请教。
我运行一个晚上,每个晚上都会出现3次这样的状况。