task2.c

来自「ucos在EP9302上的移植,运行正常,欢迎使用.」· C语言 代码 · 共 42 行

C
42
字号
/**************************************************************************
;                                                                         *
;   PROJECT     : ARM9 port test                                          *
;                                                                         *
;   MODULE      : task2.c                             		              *
;                                                                         *
;   AUTHOR      : wlp             		                                  *
;                 URL  :                                                  *
;                 EMAIL: samping1982@yahoo.com.cn                         *
;                                                                         *
;   PROCESSOR   : EP9302 (32 bit ARM920T RISC core from CIRRUS Logic)     *
;                                                                         *
;   IDE         : SDT 2.51 & ADS 1.2                                      *
;                                                                         *
;   DESCRIPTION : clear the beeb		                                  *
;                 												          *
;   DATE        : 2007.03.18                                              *
;                                                                         *
;*************************************************************************/

#include "includes.h"
#include "ucos_tasks.h"

OS_STK Task2Stack[TASK2_STACKSIZE];

void Task2(void *pdata)
{	
	INT32U temp;
	pdata = pdata;	//just aviod warning
	while(1){

	EP9302_SysSWLock=0xAA;	
	temp=EP9302_DeviceCfg;
	temp|=0x08000000;
	EP9302_DeviceCfg=temp;
	EP9302_PCDDR=0x00000001;
	EP9302_PCDR=0x00000001;
	
	OSTimeDly(200);
	
	}
}

⌨️ 快捷键说明

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