牵手UCOS——学习——解读第9讲UCOSIII工作基本API函数
校园教务系统
硬件平台:郑西原子STM32开发版版权所有:广州星翼电子科技有限公司。
淘宝店铺:http://eboard.taobao.com技术论坛:www.openedv.com开源电子网络开放平台:“定时原子”官方网站:www.alientek.com联系电话:10
曙光hao123 ucosiii工作原生API函数STM32F1xx开发板
(定时原子)
用于STM32F4xx开发版(定时原子)的平台
淘宝店铺:http://eboard.taobao.com技术论坛:www.openedv.com目录1创建和删除UCOSIII作业2暂停和恢复UCOSIII作业。
中专学校
要在UCOSIII中使用任务,必须先使用OSTaskCreate()函数创建任务。Void ostaskcreate (OS _ TCB * p _ TCB、CPU _ char * p _ name、OS _ task _ ptr p _ task和voii)
OS_PRIO prio、
Cpu _ STK * p _ STK _ base、CPU _ STK _ sizestk _ limit、CPU _ STK _ sizestk _ size和OS
淘宝店铺:http://eboard.taobao.com技术论坛:www.openedv.com1.2、删除任务。
2.UCOSIII可以从系统运行中删除作业,但如果此作业可能拥有与其他作业共享的资源,则必须避免这些作业。如果在删除此任务之前未释放已占用的资源,则可能会出现奇怪的结果。
教育信息化管理系统
2.1、UCOSIII工作暂停:
如果想暂停作业,但不想删除作业,可以使用void OSTaskSuspend (OS _ TCB * p _ TCB,OS _ end函数原型OSTaskSuspend()函数暂停作业。如果您要继续暂停的工作,可以呼叫void OSTaskResume (OS _ TCB * p _ TCB,OS _ err * p _ err)函数原型OSTaskResume()函数
淘宝店铺:http://eboard.taobao.com技术论坛:www.openedv.com3、UCOSIII暂停和恢复工作3.3、暂停和恢复工作实验:
这个实验是以之前的实验为基础的,这个实验也设计了三个任务,任务A用于创建其他任务,生成完成后删除自己。作业B和作业C在液晶屏上各有一个执行区域。每1s切换每个执行区域的背景颜色,显示每个执行次数,在作业B运行5次后暂停作业C,在作业B运行10次后暂停作业C。感谢硬件平台对“定时原子”团队的支持:定时原子STM32开发版版权所有:广州星翼电子技术有限公司。
淘宝店铺:http://eboard.taobao.com技术论坛:www.openedv.com淘宝店铺:http://eboard.taobao.com技术论坛3360 www.openedv