task2.c

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

C
38
字号
/****************************************************************************
  函数名称:Task2()
  说明:	任务2
  调用函数:
  			
  输入参数:*Id 任务ID
  输出参数:无
****************************************************************************/

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

OS_STK Task2Stack[TASK2_STACKSIZE];

void Task2(void *pdata)
{	
	INT32U temp=1;
	while(1){
	temp=EP9302_SysSWLock;
	EP9302_SysSWLock=0xAA;
	temp=EP9302_SysSWLock;
	
	temp=EP9302_DeviceCfg;
	
	temp|=0x08000000;
	EP9302_DeviceCfg=temp;
	temp=EP9302_DeviceCfg;
	pdata = pdata;	//just aviod warning
	EP9302_PCDDR=0x00000001;
	temp=EP9302_PCDDR;
	EP9302_PCDR=0x00000001;
	temp=EP9302_PCDR;
	temp=EP9302_DeviceCfg;
	
	OSTimeDly(1);
	
	}
}

⌨️ 快捷键说明

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