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

📄 main.c

📁 uCOSII-2.76在sunplus的16位MCU产品SPMC75下的移植代码,包含完整的工程和uCOSII-2.76的源码! SPMC75是一种功能强大的16位MCU,拥有功能强大的多个定时器.
💻 C
字号:

#include "UCOS-II\unSP\includes.h"

void Task_Test( void *pData );
OS_STK TaskStk_Test[TaskStkSize];

void Task_Test1( void *pData );
OS_STK TaskStk_Test1[TaskStkSize];

/*
*********************************************************************************************************
*                                       主函数
*
* Description: None
*
* Arguments  : None
*
* Returns    : None
*
* Note(s)    : None
*********************************************************************************************************
*/

void main( void )
{
	Sys_Init();
	P_IOA_Dir->B.bit0 = 1;
    OSInit();
    OSTaskCreate( Task_Test,                         //create a test task
                  (void *)0,                         //parameter
                  &TaskStk_Test[0],                  //BOS
                  1                                  //task prio
                 );

    OSTaskCreate( Task_Test1,                         //create a test task
                  (void *)0,                         //parameter
                  &TaskStk_Test1[0],                  //BOS
                  0                                  //task prio
                 );       
    OSStart();
}

void Task_Test( void *pData )
{
#if OS_CRITICAL_METHOD == 3                      /* Allocate storage for CPU status register           */
    OS_CPU_SR  cpu_sr;
#endif  
    INT32U i,j;
    pData = pData;

//   OSStatInit();
    while( 1 )
    {
        OS_ENTER_CRITICAL();
        //i++; j++;
        P_IOA_Buffer->B.bit0 ^= 1;
        OS_EXIT_CRITICAL();
		OSTimeDly( 300 );
    }
}

void Task_Test1( void *pData )
{
#if OS_CRITICAL_METHOD == 3                      /* Allocate storage for CPU status register           */
    OS_CPU_SR  cpu_sr;
#endif  
    INT32U m,n;

    pData = pData;

//   OSStatInit();


    while(1)
    {
        OS_ENTER_CRITICAL();
        n++; m++;
        OS_EXIT_CRITICAL();
        OSTimeDly( 2 );
    }
}

⌨️ 快捷键说明

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