标题:
[讨论] 定时执行的程序相关问题讨论
[打印本页]
作者:
yuchengze
时间:
2016-12-24 21:11
标题:
[讨论] 定时执行的程序相关问题讨论
最近yundou我看到了一种程序定时执行的设计方法,当然还是裸机跑的,没上OS,定时就是用定时器,重点是定时器的回调函数中程序的实现,我看到很多
单片机
程序直接全局变量满天飞,然后在主程序中用这些全景变量去当成判断条件,然后实现不同的定时。
按照上面方法实现程序效率肯定高,不过一旦程序功能丰富起来,代码量增大,可维护性就降低了,后来我又看到另一种定时方法,定时器会同时提供一套定时任务注册机制,比如我需要app()函数每5秒执行一次,则调用定时器注册函数app_
ti
mer_register(TIMER_5S, app);来实现。
两种方式的临界点在哪?何时用何事?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0