📄 task1_led.c.svn-base
字号:
/****************************************************************************
函数名称: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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -