打印
[应用相关]

ucos 一个函数 谁能帮忙解决一下

[复制链接]
2597|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jackbao|  楼主 | 2008-4-17 09:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
static  void  AppTaskStart (void *p_arg)
{
    CPU_INT32U  i;
    CPU_INT32U  j;


    (void)p_arg;

    BSP_Init();                                                 /* Initialize BSP functions                                 */

#if (OS_TASK_STAT_EN > 0)
    OSStatInit();                                               /* Determine CPU capacity                                   */
#endif

#if (uC_PROBE_COM_MODULE > 0)
    ProbeCom_Init();                                            /* Initialize the uC/Probe communications module            */
    ProbeRS232_Init(115200);
    ProbeRS232_RxIntEn();
#endif

#if (uC_PROBE_OS_PLUGIN > 0)
#if (uC_PROBE_COM_MODULE   > 0) && 
    (PROBE_COM_STAT_EN     > 0)
    Probe_RS232RxSpd       = 0;
    Probe_RS232TxSpd       = 0;
    Probe_ComRxPktSpd      = 0;
    Probe_ComTxPktSpd      = 0;
    Probe_ComTxSymSpd      = 0;
    Probe_ComTxSymByteSpd  = 0;

    Probe_RS232RxLast      = 0;
    Probe_RS232TxLast      = 0;
    Probe_ComRxPktLast     = 0;
    Probe_ComTxPktLast     = 0;
    Probe_ComTxSymLast     = 0;
    Probe_ComTxSymByteLast = 0;

    Probe_ComCtrLast       = 0;
#endif

    OSProbe_Init();
    OSProbe_SetCallback(AppProbeCallback);
    OSProbe_SetDelay(50);
#endif

    AppUserIFMbox = OSMboxCreate((void *)0);                    /* Create MBOX for communication between Kbd and UserIF     */

    AppTaskCreate();                                            /* Create application tasks                                 */

    while (DEF_TRUE) {                                          /* Task body, always written as an infinite loop.           */
        for (j = 0; j < 4; j++) {
            for (i = 1; i <= 4; i++) {
                LED_On(i);
                OSTimeDlyHMSM(0, 0, 1, 50);
                LED_Off(i);
                OSTimeDlyHMSM(0, 0, 1, 50);
            }

            for (i = 3; i >= 2; i--) {
                LED_On(i);
                OSTimeDlyHMSM(0, 0, 1, 50);
                LED_Off(i);
                OSTimeDlyHMSM(0, 0, 2, 50);
            }
        }

        for (i = 0; i < 4; i++) {
            LED_On(0);
            OSTimeDlyHMSM(0, 0, 0, 200);
            LED_Off(0);
            OSTimeDlyHMSM(0, 0, 0, 200);
        }
    }
}
沙发
jackbao|  楼主 | 2008-4-17 09:54 | 只看该作者

谁能帮忙解释一下

每个语句的功能

使用特权

评论回复
板凳
dld2| | 2008-4-17 10:11 | 只看该作者

AppTaskStart 就不是ucos的函数

Os开头的才是

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

260

帖子

0

粉丝