📄 test1.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 + -