亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.c

?? S3C44B0開發板的板級測試代碼
?? C
字號:
#include	"ucos-ii/includes.h"               /* uC/OS interface */
#include    "uhal/uhal.h"
#include    "Target/44b.h"

//task stack size
#ifdef SEMIHOSTED
	#define	TASK_STACK_SIZE	(64+SEMIHOSTED_STACK_NEEDS)
#else
	#define	TASK_STACK_SIZE	10*1024
#endif

extern void  EXINT4_ISR(void);
OS_EVENT        *ISRTaskMbox; 
//Task definition

OS_STK TaskISR_Stack[TASK_STACK_SIZE]= {0, };
void TaskISR_Task(void *Id);
#define TaskISR_PRIO  17

OS_STK TaskA_Stack[TASK_STACK_SIZE]= {0, };
void TaskA_Task(void *Id);
#define TaskA_PRIO    18

OS_STK TaskB_Stack[TASK_STACK_SIZE]= {0, };
void TaskB_Task(void *Id);
#define TaskB_PRIO    19

OS_STK TaskC_Stack[TASK_STACK_SIZE]= {0, };
void TaskC_Task(void *Id);
#define TaskC_PRIO    20

char isrtxmsg;

void _Delay(void)
{
	int j,k;
	for(j=0;j<255;j++)
	{
		for(k=0;k<255;k++);
	}
}

void TaskA_Task(void *Id)
{
	int i;

	while(1)
	{
		for(i=0;i<10;i++)
		{
		   OS_ENTER_CRITICAL();
	       uHALr_printf(" Task1\n");
	       OS_EXIT_CRITICAL();
	       _Delay();
	    }
		OSTimeDly(500);
	}
}
void TaskB_Task(void *Id)
{
	int i;

	while(1)
	{
		for(i=0;i<10;i++)
		{
		   OS_ENTER_CRITICAL();
	       uHALr_printf("             Task2\n");
	       OS_EXIT_CRITICAL();
	       _Delay();
	    }	       
		OSTimeDly(500);
	}
}
void TaskC_Task(void *Id)
{
	int i;

	while(1)
	{
		for(i=0;i<10;i++)
		{
		   OS_ENTER_CRITICAL();
    	   uHALr_printf("                           Task3\n");
    	   OS_EXIT_CRITICAL();
    	   _Delay();
	    }    	   
		OSTimeDly(500);
	}
}

void TaskISR_Task(void *Id)
{
	unsigned char err;
	char *rxmsg=0;
	int i;
	
	ARMTargetStart();
	
	pISR_EINT4567=(int)EXINT4_ISR;//指向中斷處理程序
	
	rPCONG|=0xff00;//設置EXINT7為外部中斷輸入腳
	rPUPG&=0x0f;
	rEXTINT&=0x0000ffff;
	rEXTINT|=0x22220000;
	ISRTaskMbox = OSMboxCreate((void *)0);//創建郵箱
	rINTMSK&=~(BIT_EINT4567);//開啟中斷
	
	OSTaskCreate(TaskA_Task, (void *)0, (OS_STK *)&TaskA_Stack[TASK_STACK_SIZE-1],  TaskA_PRIO);//創建其它3個任務
  	OSTaskCreate(TaskB_Task, (void *)0, (OS_STK *)&TaskB_Stack[TASK_STACK_SIZE-1],  TaskB_PRIO);
  	OSTaskCreate(TaskC_Task, (void *)0, (OS_STK *)&TaskC_Stack[TASK_STACK_SIZE-1],  TaskC_PRIO);
	
	while(1)
	{
		  rxmsg=(char *)OSMboxPend(ISRTaskMbox, 0, &err);//接收郵箱消息
		  if(*rxmsg)
	      {	
		    rINTMSK&=(~BIT_TIMER0);//禁止外部中斷,但注意不能夠禁止節拍中斷
		    rINTMSK|=BIT_EINT4567;
	    
	        switch(*rxmsg)
	        {
	        	case '4':
	        	   OS_ENTER_CRITICAL();
    	           uHALr_printf("EXINT4 is pressed!\n");
    	           OS_EXIT_CRITICAL();
    	           break;
    	        case '5':
    	           OS_ENTER_CRITICAL();
    	           uHALr_printf("EXINT5 is pressed!\n");
    	           OS_EXIT_CRITICAL(); 
    	           break;
    	        case '6':
    	           OS_ENTER_CRITICAL();
    	           uHALr_printf("EXINT6 is pressed!\n");
    	           OS_EXIT_CRITICAL();
    	           break;
    	        case '7':
    	           OS_ENTER_CRITICAL();
    	           uHALr_printf("EXINT7 is pressed!\n");
    	           OS_EXIT_CRITICAL();
    	        default:
    	           break;
    	     }
    	    OS_ENTER_CRITICAL();
    	    uHALr_printf("Wait for key released!\n");
    	    OS_EXIT_CRITICAL();
    	    for(i=0;i<60;i++)    //延時消抖!這一步很重要
    	       _Delay();
    	    OS_ENTER_CRITICAL();
    	    uHALr_printf("OK!\n");
    	    OS_EXIT_CRITICAL();
    	    rEXTINTPND=0xf;		 //clear EXTINTPND reg.
	        rI_ISPC|=BIT_EINT4567;
    	    rINTMSK&=~(BIT_EINT4567);
	     }
	  /*else
	  {
	  	rEXTINTPND=0xf;		//clear EXTINTPND reg.
	  	rI_ISPC|=BIT_EINT4567;
	  	rINTMSK&=(~BIT_TIMER0); 
	  	rINTMSK&=~(BIT_EINT4567);
	  }*/
	    
	    OSTimeDly(500);
	}
}

void EXINT4isr(void)
{

    isrtxmsg='7';
    OSMboxPost(ISRTaskMbox, (void *)&isrtxmsg);
}

int Main()
{
	ARMTargetInit();//initialize Target
	
	// Init uCOS-II
	OSInit();

	//Create the Main Task
	OSTaskCreate(TaskISR_Task, (void *)0, (OS_STK *)&TaskISR_Stack[TASK_STACK_SIZE-1],  TaskISR_PRIO);
	/* Start uCOS-II */
	OSStart();
	return 0;
}                              


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩中文欧美在线| 视频在线观看91| 精品免费国产二区三区 | 久久久高清一区二区三区| 在线观看一区不卡| 欧美午夜精品免费| 欧美色综合网站| 欧美高清激情brazzers| 欧美一区三区二区| 欧美精品一区二区在线观看| 精品久久久久久无| 久久精品无码一区二区三区| 欧美国产成人在线| 一区二区三区美女视频| 日韩国产一二三区| 精品一区中文字幕| kk眼镜猥琐国模调教系列一区二区| av中文字幕亚洲| 在线观看一区二区视频| 日韩午夜激情免费电影| 国产精品麻豆网站| 亚洲福中文字幕伊人影院| 日本最新不卡在线| 国产寡妇亲子伦一区二区| 97精品国产97久久久久久久久久久久| 欧美网站大全在线观看| 精品国产免费久久| 亚洲老司机在线| 久久国产免费看| 91香蕉视频在线| 精品欧美黑人一区二区三区| 国产精品久久久久久久久久免费看| 亚洲影视资源网| 激情欧美日韩一区二区| 色噜噜狠狠一区二区三区果冻| 91精品麻豆日日躁夜夜躁| 中文字幕av资源一区| 亚洲福利一区二区三区| 成人av资源在线| 日韩视频在线永久播放| 亚洲免费观看高清在线观看| 日本色综合中文字幕| 97久久精品人人澡人人爽| 欧美成人一区二区三区片免费| 国产精品麻豆网站| 国产一区二三区| 欧美高清www午色夜在线视频| 亚洲国产精品黑人久久久| 日韩高清不卡一区二区| 一本一本久久a久久精品综合麻豆| 精品卡一卡二卡三卡四在线| 亚洲一区二区三区国产| 成人性生交大片免费看中文网站| 91精品国产一区二区人妖| 一区二区三区国产| 成人一区在线观看| 2欧美一区二区三区在线观看视频| 亚洲激情校园春色| 成人av网址在线观看| 久久伊人中文字幕| 男男成人高潮片免费网站| 欧美亚洲自拍偷拍| 亚洲精品写真福利| 一本色道**综合亚洲精品蜜桃冫 | av在线这里只有精品| 久久久噜噜噜久久人人看 | 五月天中文字幕一区二区| 色综合久久久久久久久久久| 国产精品丝袜久久久久久app| 国产呦萝稀缺另类资源| 日韩丝袜情趣美女图片| 久久99久久99| 亚洲精品一区二区在线观看| 久久91精品久久久久久秒播| 日韩三级精品电影久久久| 久久国产精品99久久人人澡| 欧美电影精品一区二区| 精品影视av免费| 国产亲近乱来精品视频| 国产91丝袜在线播放| 中文字幕第一区二区| 成人av电影在线观看| 成人免费小视频| 日本大香伊一区二区三区| 亚洲国产精品麻豆| 日韩一区二区三区av| 看国产成人h片视频| 久久久久久久综合色一本| 国产老女人精品毛片久久| 国产精品毛片久久久久久| 91小视频在线观看| 亚洲午夜激情网站| 精品久久久三级丝袜| 国产91精品在线观看| 一区二区三区四区精品在线视频| 欧美色综合网站| 美腿丝袜亚洲一区| 中文字幕 久热精品 视频在线 | 久久久久久9999| 91色婷婷久久久久合中文| 亚洲第一狼人社区| 久久久精品蜜桃| 在线一区二区三区| 国内精品伊人久久久久影院对白| 国产精品天干天干在线综合| 欧美日韩大陆一区二区| 精品无码三级在线观看视频| 亚洲欧美偷拍三级| 日韩免费一区二区| av一区二区不卡| 久久99国产精品麻豆| 亚洲欧美电影院| 久久久99精品免费观看| 精品视频在线视频| 成人性生交大片免费看在线播放| 亚洲va中文字幕| 国产精品每日更新在线播放网址| 欧美丰满少妇xxxxx高潮对白| 国产69精品一区二区亚洲孕妇| 一区二区免费视频| 国产三级精品三级在线专区| 欧美喷潮久久久xxxxx| 成人av一区二区三区| 麻豆精品国产传媒mv男同| 亚洲激情综合网| 中文字幕欧美区| 精品美女在线播放| 欧美精品aⅴ在线视频| 91九色最新地址| 成人午夜激情在线| 国产乱码精品一区二区三区忘忧草 | 欧美电影免费观看完整版| 在线观看视频91| 99久久99久久精品免费看蜜桃 | 亚洲免费在线看| 欧美国产一区视频在线观看| 91精品国产入口| 欧美日精品一区视频| 色诱亚洲精品久久久久久| 国产老妇另类xxxxx| 精品一区二区国语对白| 蜜臀av性久久久久av蜜臀妖精| 亚洲一区av在线| 亚洲一卡二卡三卡四卡五卡| 亚洲人成在线观看一区二区| 中文乱码免费一区二区| 国产喂奶挤奶一区二区三区| 亚洲精品一区二区在线观看| 日韩美一区二区三区| 精品久久人人做人人爱| 精品美女被调教视频大全网站| 日韩一级欧美一级| 欧美大片日本大片免费观看| 日韩女优电影在线观看| 日韩免费一区二区| 欧美mv日韩mv| 久久精品一区蜜桃臀影院| 久久精品人人做| 1024国产精品| 亚洲影院理伦片| 性感美女久久精品| 日韩电影在线免费观看| 麻豆成人免费电影| 国产精品一区2区| 成人av免费观看| 在线免费观看视频一区| 欧美日韩亚州综合| 精品国产乱码久久久久久浪潮| 久久久久久久久一| 亚洲欧美一区二区视频| 夜夜揉揉日日人人青青一国产精品 | 亚洲美女视频在线观看| 亚洲图片欧美一区| 看国产成人h片视频| 国产成人高清视频| 欧美亚男人的天堂| 欧美r级电影在线观看| 国产精品动漫网站| 天天影视网天天综合色在线播放| 免费高清在线一区| av亚洲精华国产精华| 欧美三级中文字幕在线观看| xnxx国产精品| 亚洲自拍与偷拍| 国产精品一区二区视频| 色哟哟精品一区| 久久综合精品国产一区二区三区| 亚洲国产高清aⅴ视频| 亚洲电影一区二区三区| 国产精品一级片在线观看| 欧美三级日韩三级| 国产蜜臀av在线一区二区三区| 亚洲综合免费观看高清在线观看| 麻豆国产91在线播放| 91麻豆精品一区二区三区| 3atv一区二区三区| 亚洲欧洲精品天堂一级| 国产综合色在线| 欧美区一区二区三区| 亚洲欧洲日韩在线|