app1.c

来自「此文件是硬盘自伺服刻录代码」· C语言 代码 · 共 73 行

C
73
字号

#include "includes.h"
#include "os_ARM9_Init.h"

extern  INT16U OS_CPU_GetIntNumber(void);

OS_STK TestTaskStk[100];
OS_STK TestTaskStk2[100];


void TestTask(void *pdata);
void TestTask2(void *pdata);
INT16U I,J;

void C_MAIN(void)
{   
   OSInit();
   OSTaskCreate(TestTask,(void *)0,&TestTaskStk[99],0);
   OSTaskCreate(TestTask2,(void *)0,&TestTaskStk2[99],1);
   OSStart();   
   
}


void TestTask(void *pdata)
{
   pdata = pdata;
   InitTimeTick(0x00f00000); 
   OSTimeDly(2); 
/*
********************************************************************************************************

                           set channel registers: select ABUF's output

********************************************************************************************************
*/
   *(volatile unsigned *)(0x1000248A-0x2) &= 0xff00ffff; /* power up all,select ABUF (analog output),must
                                                            set R250e[6] =0                            */
   *(volatile unsigned *)((0x1000250e)-0x2) &= 0xffbfffff; /* set R250E[6] =0*/  
   *(volatile unsigned *)(0x10002538    ) &= 0xffffff3f; // CTF output  
   *(volatile unsigned *)(0x10002538    ) |= 0x00000040; // VGA input
// *(volatile unsigned *)(0x10002538    ) |= 0x000000c0; // VGA output 

/*
********************************************************************************************************

                           set channel registers: select HSDC's output

********************************************************************************************************
*/ 
                                             
/* *(volatile unsigned *)(0x1000248A-0x2) &= 0xff10ffff;
   *(volatile unsigned *)(0x1000248A-0x2) |= 0x00100000; //power up all,select HSDAC(DC output)     
*/
   
   while (1)
   {
      
      J++;      
   }
}

void TestTask2(void *pdata)
{
       
   pdata = pdata;   
   for(;;)
   {
     I++;
     
   }
  
}

⌨️ 快捷键说明

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