本项目使用的是ucosii,主任务里有很多不同的应用,当从这个应用切换到另一个应用的时候,大部分时间显示是正常的,但有的时候屏上会出现上一个应用的残影。进入每个应用之前,我都会把屏清黑,为什么还会出现这种情况?
这是我主任务的函数
void main_task(void *pdata)
{
pdata = pdata;
while(1)
{
switch(Main_rtn)
{
case 1:
LCD_Clear(BLACK);
Main_rtn=main_show();
break;
case 2:
LCD_Clear(BLACK);
Main_rtn=password_show();
break;
}
printf("主任务正在运行
");
OSTimeDlyHMSM(0,0,0,100);
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>