main.h

来自「KeilMDK_uCOS2_STM32工程模板」· C头文件 代码 · 共 38 行

H
38
字号
#ifndef	__MAIN_H_
#define	__MAIN_H_

#ifdef __DEBUG
#ifndef DEBUG
#define	DEBUG
#endif	// DEBUG
#endif	// __DEBUG

// 系统时间
#define TIME_DELAY_1ms				(OS_TICKS_PER_SEC/1000)
#define TIME_DELAY_5ms				(OS_TICKS_PER_SEC/200)
#define TIME_DELAY_10ms				(OS_TICKS_PER_SEC/100)		// 用于OSTimeDly()延时,OS_TICKS_PER_SEC = 1000(每1000个周期1s)
																// 当OS_TICKS_PER_SEC < 100 时,无法延时10ms				
#define TIME_DELAY_20ms				(OS_TICKS_PER_SEC/50)
#define TIME_DELAY_25ms				(OS_TICKS_PER_SEC/40)
#define TIME_DELAY_40ms				(OS_TICKS_PER_SEC/25)
#define TIME_DELAY_50ms				(OS_TICKS_PER_SEC/20)
#define TIME_DELAY_100ms			(OS_TICKS_PER_SEC/10)
#define TIME_DELAY_250ms			(OS_TICKS_PER_SEC/4)
#define TIME_DELAY_500ms			(OS_TICKS_PER_SEC/2)
#define TIME_DELAY_1000ms			(OS_TICKS_PER_SEC/1)
// 任务ram空间分配,单位:字节
#define	TASK_STK_SIZE_START			(0x280 >> 2)
#define	TASK_STK_SIZE_TEST			(0x100 >> 2)

// 优先级设置
#define	PRI_TEST					14

//==============================================================================================

void TaskStart(void *pdata);
#ifdef __DEBUG
void TaskTest(void *pdata);
#endif

#endif

⌨️ 快捷键说明

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