main.c

来自「基本STC4052写的一个小的OS, 完成了任务调度功能,及堆栈空间切换,」· C语言 代码 · 共 46 行

C
46
字号
//---------------------------------------------------------------
//      
//       Copyright (c) 2006-2007 E-compass electronic Co.,Ltd.               
//       All Right Reserved.                                     
//                                                               
//       $Author    walnutcy
//       $Email     walnutcy@gmail.com              
//       $Version   v1.0  
//       $FileName                                       
//       $Since                                            
//       $Log                                                    
//                                                               
//       DESCRIPTION   
//
//		 History:         
//		 <author>          <time>     <version >    <desc> 
//---------------------------------------------------------------

//-------------------------------------------------------------
#include "task.h"
//-------------------------------------------------------------

IU8 gTaskIrStack[35];
IU8 gTaskUartStack[35];
IU8 gTaskIoCtrl[40];

int main() //REENTRANT
{

    MCUInit();
	UartPrint("starting");

#ifdef SET_TIMER
	TimerInit();
#endif
	OsInit();
	OsTaskCreate(TASK_UART,Task_Uart,(U8)gTaskUartStack);
	OsTaskCreate(TASK_IR,Task_IR,(U8)gTaskIrStack);
	OsTaskCreate(TASK_IO_CTRL,Task_LED3,(U8)gTaskIoCtrl);
	OsStart();
    while(1);
    return 0; 
}


⌨️ 快捷键说明

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