教学工作的资源分享

牵手UCOS——学习——解读第9讲UCOSIII工作基本API函数

校园教务系统

校园教务系统

淘宝店铺:http://eboard.taobao.com技术论坛: www . openedv.com Shuming Hao 123主讲人:准时原子队

硬件平台:郑西原子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作业。

中专学校

中专学校

战舰/精英/Mini STM32/STM32F4开发版《手把手教你学STM32-UCOS》-6章使用与作业相关的API函数《手把手教你学STM32-UCOS》-6章使用与作业相关的API函数1、使用UCOSIII作业创建和删除淘宝店铺:http://Eboars

要在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可以从系统运行中删除作业,但如果此作业可能拥有与其他作业共享的资源,则必须避免这些作业。如果在删除此任务之前未释放已占用的资源,则可能会出现奇怪的结果。

教育信息化管理系统

教育信息化管理系统

3个作业设计,作业A用于生成其他作业。创建完成后删除自己。作业B和作业C在液晶屏上各有一个执行区域。每隔1s切换每个执行区域的背景颜色,并显示执行次数。在作业B运行5次后删除作业C,并在两个作业运行时通过串行端口打印每次运行的次数。作业B删除作业C后淘宝店铺:http://eboard.taobao.com技术论坛:www.openedv.com2、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

随机看看

NEW ARTICLE

标签

Tag