taskstart.c
来自「UcosII系统在Fressscal HCS12上的成功移植例子」· C语言 代码 · 共 53 行
C
53 行
/********************************************************************
//
// 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 + =
减小字号Ctrl + -
显示快捷键?