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

📄 test1.c

📁 原创!!! 刚刚完成的ucos2 2.76 for 瑞萨m16/60
💻 C
字号:

#include "INCLUDES.h"


#ifndef OS_TASK_DEF_STK_SIZE
#define OS_TASK_DEF_STK_SIZE 512
#endif
#define CPU_CLK_FREQ    16000000L

//#define T_PS 32                /* Timer prescale factor */
//#define T_RELOAD               (CPU_CLK_FREQ/(OS_TICKS_PER_SEC*T_PS))

#define  TASK_STK_SIZE OS_TASK_DEF_STK_SIZE  

#define DIV_ROUND(n,d)   (((n)+((d)>>1))/(d))
#define MSEC_TO_TICKS(ms) DIV_ROUND ((INT32U)(ms)*OS_TICKS_PER_SEC , 1000)

OS_STK             TestStartStk[TASK_STK_SIZE];
OS_STK             TestTask2Stk[TASK_STK_SIZE];
OS_STK             TestTask3Stk[TASK_STK_SIZE];
OS_STK             TestTask4Stk[TASK_STK_SIZE];

INT32U glb_cnt = 0;

static  void  TestStart(void *pdata);                      /* Function prototypes of Startup task      */
static  void  TestCreateTasks(void);
static  void  TestTask2(void *pdata);
static  void  TestTask3(void *pdata);
static  void  TestTask4(void *pdata);

void StartSystemTick(void)
{
	/**************/
	/* 啦螦0 愝掕 */
	/**************/
	/*** 500usec枅 妱傝崬傒梡 Timer愝掕  ***/
	TA0S  = 0;			/* 冻菽掆巭 */
	TA0MR = 0x40;			/* 冻菽堪絝8慖戰/罐澳婡擻柍偟/蔬俳弌椡柍偟/啦嫌澳

⌨️ 快捷键说明

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