Ubeeto开发板提供一个10毫秒的Timer定时器,即每10毫秒Timer会触发一次回调函数的调用。做过单片机开发的同学应该知道这种机制就相当于10毫秒中断一次,程序会跳往中断函数执行相应的代码。
Ubeeto开发板提供的Timer是基于Lua语言,它的意义在于能够保证定时器在每个10毫秒间隔会立即执行我们在Lua代码中定义的LIB_10msTimerCallback()回调函数。这样就保证了一些任务的执行时间精度能够达到10毫秒。虽然和底层单片机的微秒级别定时器无法比拟,但对于Lua这种面向应用层的高级语言开发而言已经足矣。
详细使用方法请参见《用定时器保证代码执行时间的精确性》
简单、快捷、高效、强大的物联网开发板
© 2022. All Rights Reserved. 粤ICP备2021058065号