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

📄 taskstart.c

📁 应用于MC9S12DG128的ucos系统
💻 C
字号:
/********************************************************************
                               //
//     Author: CaiXinBo      \\\\\\\                            //
//                          ( o   o )                           //
//----------------------oOO----(_)----OOo-----------------------//
                                                              
    FileName:       TaskStart.c	
    Created Date:   23/5/2006   9:42
    Modify Date:    
    Purpose:	
*********************************************************************/
#include "includes.h"

#include "main.h"
#include "mc9s12dg128.h" 

extern unsigned char DisplayBuf[4];
void TaskStart(TASKDATA* pdata)
{ 
	RTICTL = 0x70;
	CRGINT |=0x80; 	

	#if OS_TASK_STAT_EN > 0
    OSStatInit();                                /* Determine CPU capacity                                                     */
  #endif
  
	for(;;)
	{
		
		OSSemPend(Semprintp,0,&err);
		
		printp(uart_putchar,"\n CPUUsage:%d ",OSCPUUsage);
		
		OSSemPost(Semprintp); 		

		DisplayBuf[0]++;
		if(DisplayBuf[0]==10)
		{
			DisplayBuf[0]=0;
			if(DisplayBuf[1]++==10)
			{
						DisplayBuf[1]=0;			
			} 		
		} 
		DisplayBuf[3]= OSCPUUsage/10;
		DisplayBuf[2]= OSCPUUsage%10;
			
		OSTimeDly(OS_TICKS_PER_SEC);
	}
	
}

⌨️ 快捷键说明

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