
UCOS
zaohang
这个作者很懒,什么都没留下…
展开
-
OSTaskDel ((OS_TCB *)0,&err);
在UCOSIII中 OSTaskDel ((OS_TCB *)0,&err);是删除自身任务的语句。在写程序时必须将你想执行的任务放在这个语句之前,他是一个立即执行的一个语句,并不是在这个任务中的全部语句执行完成再进行删除任务 void tast() { a=1; OSTaskDel ((OS_TCB *)0,&err); Calculate_finish=1;...原创 2019-03-25 11:40:51 · 1487 阅读 · 0 评论 -
【转载】Ucos系统时钟节拍详解
我们以前在将这个操作系统在进行多任务切换的时候,说过这样的概念操作系统怎么进行多任务切换呢? 首先它把这个时间进行分片,就是划分为1片1片的,比如说这个时间都以10毫秒划分为1个片,在第一个10毫秒中执行一个任务,在第二个10毫秒中执行另外一个任务,在第三个10毫秒中执行另外一个任务,这样的话,我们就进行了一个多任务的切换,多任务在切换的过程中,必须要使用的一个就是时钟节拍,时钟节拍实际上是...原创 2019-03-22 13:23:05 · 1742 阅读 · 0 评论