随笔分类 -  UCOSIII零基础

摘要:基本流程: 共5个自己的任务(不计入系统任务) 1. start_task:用来创建其他任务,创建完其他任务就把自己挂起,并且把其他功能任务也挂起,仅执行一次,且他的优先级在个人任务中是最高的 2. task:用来串口接收数据,并且判断来的数据,该执行什么任务,因为在start任务中已经把功能任务挂 阅读全文
posted @ 2020-10-02 11:02 采风远行 阅读(1001) 评论(0) 推荐(0)
摘要:基本流程: 一共创建3个任务,start_task,led0_task,led1_task,在main函数里边只初始化任务start_task,然后在任务start_task中再创建剩余的两个任务,创建好后就把start_task自身挂起,不再执行。在led0_task和led1_task间,他们是 阅读全文
posted @ 2020-10-01 15:41 采风远行 阅读(879) 评论(0) 推荐(0)
摘要:UCOSIII任务初始宏定义 #define TASK_PRIO 3 //任务优先级 #define TASK_STK_SIZE 128 //任务堆栈大小 OS_TCB TASKTCB; //任务控制块 CPU_STK TASK_STK[TASK_STK_SIZE]; //任务堆栈 void tas 阅读全文
posted @ 2020-09-21 11:13 采风远行 阅读(693) 评论(0) 推荐(0)