⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
alan.a
离线
最后看到:2年8个月前
加入:2018-10-31 07:50
有关App_easy_timer

他的……
我有一些疑问在应用程序容易定时器。我实现了一个1分钟的应用程序容易定时器,也等待一些标志触发在我的应用程序,这是在while循环的arch_main()当我做这个在我的应用程序容易定时器漂移秒(即工作不正确)为什么会发生这种情况?
如果我在主应用程序中没有等待标志,简单定时器工作正常。我需要帮助。为什么这发生

设备:
PM_Dialog
离线
最后看到:2周1天前
工作人员
加入:2018-02-08 11:03
嗨alan.a,

嗨alan.a,

对不起,我不明白你的意思,你的描述太笼统了,你能把你的问题说清楚吗?你的意思是当计时器过期时,注册的回调不会执行,因为标志没有被激活?然后在一秒后触发回调?

谢谢,PM_Dialog

alan.a
离线
最后看到:2年8个月前
加入:2018-10-31 07:50
谢谢您的回复,

谢谢您的回复,
当我启动app easy timer。如果我等待一些标志在主要功能定时器不适当提供延迟,例如:-
update_timer开始定时器:- app_easy_timer (100);在主要功能
之后,我使用while循环等待一个标志:这个app_flag正在等待某个应用程序进程完成。(也是主要功能)
在回调内部再次启动定时器:-app_easy_timer(100,update_timer);(用于重启定时器)
这里的问题是app_easy_timer没有被正确触发
如果我删除while(app_flag);从主功能,它的工作很好,为什么应用程序容易定时器不适当触发时,应用程序等待什么?

PM_Dialog
离线
最后看到:2周1天前
工作人员
加入:2018-02-08 11:03
嗨alan.a,

嗨alan.a,

根据您的描述,我认为定时器是由于您的软件实现而没有触发的,从app_easy_timer()的角度来看,这不是一个问题。如果我理解正确的话,放置计时器的应用程序回调函数等待app_f亚博国际官网平台网址lag?你能让计时器换个地方吗?

谢谢,PM_Dialog