⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainfile.c

📁 ads下2410的测试程序
💻 C
字号:


// Test  Lcd Demo 



#include "sysincludes.h"

extern   void EnableInterrupt(void) ; 
extern   void DisableInterrupt( void ) ; 


unsigned int TaskStart_stack[256];
void TaskStart(void *p);

void Showucos_task(void *p);
unsigned int Showucos_stack[256];

void Task3( void *p )  ;
unsigned int  TaskStack[256] ; 






void Main( void ) 
{

    SysInit() ;
    
    printf( "\r\nUCOS Start Running" ) ; 
    
    //LcdTest() ; 
    
         
    OSInit();
    
    OSTaskCreate(TaskStart, (void *)0, (OS_STK *)&TaskStart_stack[256 - 1], 15); 
      
    OSStart()  ; 


}

void TaskStart(void *p)
{
    
     // OS_ENTER_CRITICAL() ; 
       // start uCos 
       
      InterruptInit() ; 
      Timer0Init() ;
       
       
    //  OS_EXIT_CRITICAL();   
       
     
      OSTimeDly( 200 ) ;



      OSStatInit();
   
      OSTimeDly(600);
 
      OSTaskCreate(Showucos_task, (void *)1, (OS_STK *)&Showucos_stack[256 - 1], 20);
      OSTaskCreate( Task3, ( void * )2 , ( OS_STK * ) &TaskStack[256-1], 22 ) ;
 

     for(;;)
     {
       
        printf( "Task1 Start\r\n" ) ; 
    
        OSTimeDly( 1000 ) ;  

     }


}


void Showucos_task(void *p)
{
    for(;;)
    {

       printf( "Task2 Running\r\n") ; 
      
       OSTimeDly( 2000 ) ; 
    }

}



void Task3( void *p ) 
{

   for( ;; ) 
   {

       printf( "Task3 Running\r\n" ) ;
       OSTimeDly( 3000 ) ; 


   }


}






⌨️ 快捷键说明

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