|
|
我的系统共建7个任务,液晶显示的任务优先级最低,现在是运行一断时间后,时间为十几分种到几个小时不等,系统突然停止任务调试,
就一直停止在液晶显示的任务里,其它比它优先级高的也不执行了。堆栈也没有发生溢出,全程里只有一个信号量,信号里即使
注释掉也没有改善。所以请知道的朋友帮个忙。
液晶显示的任务代码如下:
while(1)
{
if(timecount==0)
{OSTimeDlyHMSM(0,0,0,10);
WM_Exec();
timecount=10;
}
else
{OSTimeDlyHMSM(0,0,0,10);
GUI_TOUCH_Exec();
timecount--;
}
} |
|