UCOSIII常用API函数(待补充)

//任务创建
OSTaskCreate(...)        
//任务删除
OSTaskDel(...)
//任务挂起
OSTaskSuspend(...)
//任务恢复
OSTaskResume(...)

//延时函数
OSTimeDly(...)
OSTimeDlyHMSM(...)    //这个好用
//解救被延时函数延时的函数
OSTImeDlyResume(...)
//获取当前时钟节拍计数器的数值
OSTimeGet(...)
//设置当前时钟节拍计数器的数值
OSTimeSet(...)        //慎用

//创建定时器
OSTmrCreate(...)

//创建信号量
OSSemCreate(...)
//请求信号量
OSSemPend(...)
//发送信号量
OSSemPost(...)

//创建互斥信号量
OSMutexCreate(...)
//请求互斥信号量
OSMutexPend(...)
//发送互斥信号量
OSMutexPost(...)

//任务内嵌信号量
//等待任务信号量
OSTaskSemPend(...)
//取消等待任务信号量
OSTaskSemPendAbort(...)
//发布任务信号量
OSTaskSemPost(...)
//强行设置任务信号量计数
OSTaskSemSet(...)

//创建一个消息队列
OSQCreate(...)
//删除一个消息队列
OSQDel(...)
//清空一个消息队列
OSQFlush(...)
//等待消息队列
OSQPendAbort(...)
//向消息队列发送一条消息
OSPost(...)

//任务内建消息
//等待消息
OSTaskQPend(...)
//取消等待消息
OSTaskQPendAbort(...)
//向任务发送一条消息
OSTaskQPost(...)
//清空任务的消息队列
OSTaskQFlush(...)

//创建事件标志组
OSFlagCreate(...)
//删除事件标志组
OSFlagDel(...)
//等待事件标志组
OSFlagPend(...)
//取消等待事件标志组
OSFlagPendAbort(...)
//获取使任务就绪的事件标志
OSFlagPendGetFlagsRdy(...)
//向事件标志组发布标志
OSFlagPost(...)
posted @ 2020-07-09 15:38  xiaohanxixi  阅读(336)  评论(0编辑  收藏  举报