STM32 Ucos-III系统中常用函数

本文详细介绍了STM32上基于Ucos-III实时操作系统的一些核心函数,包括初始化、时间片调度、中断服务、定时器、各种类型的信号量、消息队列、事件标志组以及存储管理。重点讨论了任务的创建与切换、时间片的配置、中断处理、信号量的获取与释放、消息队列的操作以及内存管理等实用功能。
摘要由CSDN通过智能技术生成

Ucos-III系统中的基础函数


  • Ucos-III 初始化函数
OSInit(&err); /*err 为错误码*/

  • 创建任务函数(不能在中断中调用)
OSTaskCreate(...);

  • 开启 Ucos-III
OSStart(&err);

  • 删除任务的函数
OSTaskDel(P_tcb,P_err); /*当P_tcp == NULL 时 删除自身*/

  • 发起任务切换函数
OSTimeDlyHMSM();

  • 任务挂起函数
OSTaskSuspend();

  • 任务恢复函数
OSTaskResume()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

求丶空白灬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值