pijianguo 发表于 2011-1-8 14:47:06

ucos2+ucgui显示问题

求教大侠们
小弟就建了两个任务,为何屏幕刷新如此之慢呢?
第一个任务
staticvoid App_TaskStart(void* p_arg)
{
   CPU_INT32U i;
   CPU_INT32U j;
   //CPU_INT32U dly;


   (void) p_arg;

   OS_CPU_SysTickInit();//初始化系统系统时钟                                       /* Initialize the SysTick.       */

#if (OS_TASK_STAT_EN > 0)
   OSStatInit();//统计任务初始化
#endif

   App_FunctionCreate();//创建其他任务的函数   
/*GPIOC 口的8位*/
   while (1)
   {
      
      myGPIO_SetBits(GPIOC, 8);//点亮数目管
      OSTimeDlyHMSM(0, 0, 0, 50);//延时50ms
      myGPIO_ResetBits(GPIOC, 8);//熄灭数目管
      OSTimeDlyHMSM(0, 0, 0, 50);//延时50ms
      OSTimeDly(2);
   }
}
第二个任务
staticvoidAppTaskUserIF (void *p_arg)
{

        (void)p_arg;
        GUI_Init();//对LCD初始化之前必须先初始化GUI
        _ExecCalibration();//触摸校准
        GUI_SetBkColor(0x333300);
        GUI_Clear();
        while(1)
        {        
           APP_Show_Wait(); //显示子函数,显示的时候闪烁,也就10次/s
           OSTimeDly(2);
        }
}
难道是APP_Show_Wait(); 执行时间太长了吗?

pijianguo 发表于 2011-1-8 14:53:01

在线等,是不是UCOS哪个地方配置的不对呀?

liuxiuqi0119 发表于 2011-11-13 16:14:47

mark
页: [1]
查看完整版本: ucos2+ucgui显示问题