关于软件定时器
你好,
有几个问题想咨询一下:
1)在task A下创建多个定时器,分别属于TASK A , TASK B , TASK C,比如:
ke_timer_set(APP_A_TIMER, TASK_A, 500);
ke_timer_set(APP_B_TIMER, TASK_B, 500);
ke_timer_set(APP_C_TIMER, TASK_C, 500);
然后,这三个定时器的定时器处理函数都发在task A的文件下,这样有问题吗?
2)软件定时器,是不是只有它所属的任务不是disable状态的情况下,才会启动,一旦任务进入disable状态,这个定时器就不会工作了。举个例子:
ke_timer_set(APP_ABC_TIMER, TASK_ONE, 500);
当TASK_ONE进入disable状态后,即使在程序中执行 ke_timer_set(APP_ABC_TIMER, TASK_ONE, 500);,5s之后仍然不会执行定时器处理函数app_abc_timer_handle?
谢谢!