taskinit.c

来自「UCOS_UCGUI_MDK_LPC2134的移植代码.rar」· C语言 代码 · 共 47 行

C
47
字号
#define  _TASK_INIT_H_
#include "config.h"



void  TaskStart(void *pdata)
{
    pdata = pdata;                                  //避免编译警告
   
    
    //////////////////////////////////////////////////////////////////
    //----参数初始化----
    //  GPIO 初始化
    PINSEL0 &=   ~(3<<(2*14));                      //P0.14 LED_RUN 设置成GPIO
    IO0DIR |= LED_RUN;                              //LED_RUN 设置控制口为输出
    IO0SET  = LED_RUN;                              //LED_RUN 关闭
    
    Uart0ReceiveMbox = OSMboxCreate(NULL);           //建立 UART0 邮箱

    if (Uart0ReceiveMbox == NULL)
    {
        while (1);
    }

    

    
    
    
    
    //////////////////////////////////////////////////////////////////
    TargetInit();                                   //目标板初始化
    
    
    // 运行灯指示
    while (1)												
    {
        IO0SET = LED_RUN;
        OSTimeDly(OS_TICKS_PER_SEC / 2);
        IO0CLR = LED_RUN;
        OSTimeDly(OS_TICKS_PER_SEC / 2);
    }
}



⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?