📄 taskinit.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -