你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

UCOSII移植后系统启动延时15秒左右,大侠们谁有遇到

[复制链接]
liuxy236@tom.co 提问时间:2017-1-3 15:13 /
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;
}

收藏 1 评论10 发布时间:2017-1-3 15:13

举报

10个回答
any012 回答时间:2017-1-3 16:26:34
这么久?
还没学ucos2呢,只能帮顶了。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

jackten 回答时间:2017-1-3 16:36:36
进来看看                  
haifeng-388081 回答时间:2017-1-3 18:24:44
这个好像就是有延时,但我觉得我的没有这么长啊,

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

车厘子 回答时间:2017-1-4 08:28:51
15s那也太长了 楼主把LCD_Task去掉试一下

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

海迹天涯 回答时间:2017-1-4 08:45:01
没遇到过
5265325 回答时间:2017-1-4 09:19:07
建议用仿真器单步调试看看

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

liuxy236@tom.co 回答时间:2017-1-5 20:32:58
haifeng-388081 发表于 2017-1-3 18:24
这个好像就是有延时,但我觉得我的没有这么长啊,

系统主频48M时延时约3秒运行,当系统主频8M时延时约15秒运行,不知道为什么,LCD_TASK就是一个背光闪烁的任务
中山无雪 回答时间:2017-1-5 22:09:35
检查下UCOS的时钟设置

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

小小超 回答时间:2017-1-6 08:33:13
15秒太久了吧

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

andypanfan 回答时间:2017-1-6 09:06:56
怎么这么慢 ,我原来用ucos的时候  好像很快呀。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版