main.c

来自「ucos_ii在MC9S12DG128移植范例」· C语言 代码 · 共 31 行

C
31
字号
#include "includes.h"
#define EXT
#include "main.h"

void TaskStart();
void Task1();
void Task2();

void main(void)
{
	HardwareInit();
	OSInit();
	
	printp(uart_putchar,"\n the numbers of TaskStart");

	Semprintp=OSSemCreate(1);
	TaskStartData.PPAGE = 0x38;
	Task1Data.PPAGE = 0x38;
	Task2Data.PPAGE = 0x38;
	
	//OSTaskCreate((void *)0x8000, (void*)&TaskStartData, (void*)&TaskStartStk[TASK_STK_SIZE-1], 5);
	//OSTaskCreate((void *)0x8000, (void*)&Task1Data, (void*)&Task1Stk[TASK_STK_SIZE-1], 10);
	//OSTaskCreate((void *)0x8000, (void*)&Task2Data, (void*)&Task2Stk[TASK_STK_SIZE-1], 9);
	OSTaskCreate((void *)(&TaskStart), (void*)&TaskStartData, (void*)&TaskStartStk[TASK_STK_SIZE-1], 5);
	OSTaskCreate((void *)(&Task1), (void*)&Task1Data, (void*)&Task1Stk[TASK_STK_SIZE-1], 10);
	OSTaskCreate((void *)(&Task2), (void*)&Task2Data, (void*)&Task2Stk[TASK_STK_SIZE-1], 9);

	OSStart();
}

⌨️ 快捷键说明

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