task1_led.c.svn-base
来自「lwip协议在arm7+uCos系统上的移植」· SVN-BASE 代码 · 共 41 行
SVN-BASE
41 行
/****************************************************************************
函数名称:Task1()
说明: 任务1,使LED1和LED2循环交替亮灭
调用函数:
OSTimeDlyHMSM()
输入参数:*Id 任务ID
输出参数:无
****************************************************************************/
#include "includes.h"
#include "os_tasks.h"
OS_STK Task1Stack[TASK1_STACKSIZE];
void Task1(void *pdata)
{
OS_STK_DATA StkChk;
INT8U ErrSign;
pdata = pdata; //just aviod warning
while(1)
{
rPDATC = rPDATC & 0x0fff;
rPDATC = rPDATC | 0x1000;
OSTimeDlyHMSM(0,0,1,0);
rPDATC = rPDATC & 0x0fff;
rPDATC = rPDATC | 0x2000;
OSTimeDlyHMSM(0,0,1,0);
rPDATC = rPDATC & 0x0fff;
rPDATC = rPDATC | 0x4000;
OSTimeDlyHMSM(0,0,1,0);
rPDATC = rPDATC & 0x0fff;
rPDATC = rPDATC | 0x8000;
OSTimeDlyHMSM(0,0,1,0);
ErrSign = OSTaskStkChk(OS_PRIO_SELF, &StkChk);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?