📄 test.c
字号:
/*********************************************************************
*File: test.c - test the porting
*Author: rongjie
*Data: 2006.04.20
*modification history:
*DESCRIPTION:
create two tasks,task1 and task2
*********************************************************************/
/* includes */
#include "includes.h"
#include "sysinit.h"
/* variables */
OS_STK Task1Stk[200];
OS_STK Task2Stk[200];
int de_counter1 = 0;
int de_counter2 = 0;
/* function declarations */
extern void Task1(void *pdata);
extern void Task2(void *pdata);
void main(void)
{
int i;
OSInit();
for(i=0;i<200;i++)
{
Task1Stk[i]=0x55aa;
Task2Stk[i]=0x55aa;
}
OSTaskCreate(Task1,(void *)0,&Task1Stk[199],0);
OSTaskCreate(Task2,(void *)0,&Task2Stk[199],1);
sysTickInit(1000000);
OSStart();
}
void Task1(void *pdata)
{
int i = 0;
pdata=pdata;
while(1)
{
//printf("aaaaaaaaaaaaaaa");
de_counter1++;
ledOn(i);
ledOff(1-i);
i = 1 - i;
OSTimeDly(1);
}
}
void Task2(void *pdata)
{
int i = 2;
int j = 1;
pdata = pdata;
while(1)
{
de_counter2++;
ledOn(i);
ledOff(5-i);
i = 5 - i;
for(j=0;j<1;j++);
//OSTimeDly(1);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -