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

📄 main.h

📁 KeilMDK_uCOS2_STM32工程模板
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -