UCOSII移植后系统启动会延时

2019-07-14 14:11发布

void Start_Task(void* pdata)
{
          OS_CPU_SR cpu_sr;

                 OSDelay_init();        
          OS_ENTER_CRItiCAL();

          OSTaskCreate(LCD_Task,
                       (void *)0,
                       (OS_STK *)&LCD_TASK_STK[LCD_TASK_STK_SIZE - 1],
                       LCD_TASK_PRIO
                       );
                                                        
                                       
    OS_EXIT_CRITICAL();

                OSTaskSuspend(OS_PRIO_SELF);
//          OSTaskDel(OS_PRIO_SELF);                          
}
void  LCD_Task(void* pdata)
{

         while(1)
         {
             BACKLIGHT_OFF;
            OSTimeDly(100);
            BACKLIGHT_ON;
            OSTimeDly(100);
         }        
}
int main(void)
{  

         
   OS_CPU_SR cpu_sr;
         Blight_Init();

        
         OSInit();
         OS_ENTER_CRITICAL();
         OSTaskCreate(Start_Task,
                              (void *)0,
                             (OS_STK *)&START_TASK_STK[START_TASK_STK_SIZE - 1],
                              START_TASK_PRIO
                                );
         OS_EXIT_CRITICAL();                                                        
         OSStart();
         return 0;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
zhe0010
1楼-- · 2019-07-15 14:47
检查下UCOS的时钟设置
60user189
2楼-- · 2019-07-15 18:27
15秒太久了吧
mosen137
3楼-- · 2019-07-15 22:53
怎么这么慢 ,我原来用ucos的时候  好像很快呀。

一周热门 更多>