zbazba 发表于 2011-11-28 23:43:43

谁能帮帮我啊 我借鉴别人的程序 弄了一个简单的OS 在keil里面仿跑正常的 但实际烧录

LED不亮但仿真P1^0已经拉低了啊   晕倒!!

UCOS51ourdev_699912K7RSTK.zip(文件大小:173K) (原文件名:uCOS_C51.zip)

xjjiang 发表于 2011-11-29 08:20:26

ucos在51(不知道是51哪个系列普通 增强)只能玩玩,没法应用,不过为了了解OS运作原理也行

仿真是软件仿真,还是用仿真器仿真?

zbazba 发表于 2011-11-29 10:34:36

仿真是软件仿真 keil里面的仿真
我也是了解OS 学习学习。。。

zbazba 发表于 2011-11-29 10:36:24

#if OS_STK_GROWTH == 1
    (void)OSTaskCreate(OS_TaskIdle,
                     (void *)0,
                     &OSTaskIdleStk,
                     OS_IDLE_PRIO);
    #else
        LED = 0;//在这里 LED可以亮   注销后后面的LED不亮   这段代码是voidOSInit (void) reentrant 里面的
    (void)OSTaskCreate(OS_TaskIdle,
                     (void *)0,
                     &OSTaskIdleStk,
                     OS_IDLE_PRIO);
                  LED = 0;
    #endif
#endif

born 发表于 2011-12-12 22:41:08

回复【楼主位】zbazba
-----------------------------------------------------------------------

可能的原因;
1,主芯片没有跑起来,锁相环或其它外围I/O有问题
2,时钟没有起振
3,外部或内部中断出问题,没有处理进出堆栈
页: [1]
查看完整版本: 谁能帮帮我啊 我借鉴别人的程序 弄了一个简单的OS 在keil里面仿跑正常的 但实际烧录