回复【楼主位】 成功在望 :
---------------------------------
这个在ucos的配置里面要设置的
在os_cfg.h里面.
#ifndef __OS_CFG_H__
#define __OS_CFG_H__
//*********************************************************************************************************
//uC/OS-II 的内核构造
#define OS_MAX_EVENTS 6 //应用中最多事件控制块的数目 必须大于0 ,每增多1个,增多8个字节(>=消息邮箱+消息队列+信号量)
#define OS_MAX_FLAGS 6 //应用中最多事件标志组的数目 必须大于 0 ,每增多1个,增多8个字节
#define OS_MAX_MEM_PART 1 //最多内存块的数目 MUST be > 0
#define OS_MAX_QS 3 //应用中最多队列控制块的数目 MUST be > 0 ,每增多一个,增多24个字节(要使用队列,最少为2)
#define OS_MAX_TASKS 11 //应用中最多任务数目 OS_MAX_TASKS<=62
#define OS_LOWEST_PRIO 12 //定义任务的最低优先级 不得大于 63 用户可用的优先级范围为0 ~ OS_LOWEST_PRIO-2
#define OS_TASK_STAT_EN 1 //允许 (1) 或者禁止 (0) 统计任务
#define OS_TASK_IDLE_STK_SIZE 48 //统计任务堆栈容量(#按照OS_STK的宽度数目)
#define OS_TASK_STAT_STK_SIZE 48 //空闲任务堆栈容量(#按照OS_STK的宽度数目)
|