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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版