嵌入式学习小组
登录
直播中
李淑英
7年用户
222经验值
私信
关注
如何在ucosiii中执行某一段代码且不会进行任务切换?
开启该帖子的消息推送
UCOSIII
函数
ucosiii中怎样实现执行某一段代码,不会进行任务切换?我想在执行两个函数(函数里面有delay()延时)的时候,不会切换到其他任务中去,不然这两个函数执行的就会很慢,请问是使用OS_CRI
ti
CAL_ENTER和OS_CRITICAL_EXIT吗?进入临界区会不会把中断服务程序也关了?
回帖
(3)
王俊
2019-9-19 08:59:53
OS_CRITICAL_ENTER是关中断的方式,不会任务切换,也不会进入中断
如果想要进入中断,那么就用os上锁那个函数,函数名自己找。
OS_CRITICAL_ENTER是关中断的方式,不会任务切换,也不会进入中断
如果想要进入中断,那么就用os上锁那个函数,函数名自己找。
举报
刘杰
2019-9-19 09:10:41
临界段代码保护有两种方式,一种是关中断,一种是关闭任务调度器
临界段代码保护有两种方式,一种是关中断,一种是关闭任务调度器
举报
云解相
2019-9-19 09:26:19
使用OS_CRITICAL_ENTER()函数,但是OS_CFG_ISR_POST_DEFERRED_EN定义为1 的时候,还是会关中断吗?我记得手册里写的是为1是调度器上锁,为0才是关中断哒
使用OS_CRITICAL_ENTER()函数,但是OS_CFG_ISR_POST_DEFERRED_EN定义为1 的时候,还是会关中断吗?我记得手册里写的是为1是调度器上锁,为0才是关中断哒
举报
更多回帖
rotate(-90deg);
回复
相关问答
UCOSIII
函数
如何测试CC2640
某一段
代码
的
执行
时间?
2016-04-06
2776
为什么会
进行
任务
跳转?
2019-08-30
819
请问
UCOSIII
在使用关中断的方法保护临界
段
代码
的时候主动
进行
了
任务
调度是否会发生
任务
切换
呢?
2020-05-22
1609
请问
UCOSIII
中
的
任务
调度和
任务
切换
有什么区别?
2020-05-25
2530
如何取消
ucosiii
中
任意优先级的
任务
等待
某一
信号量?
2019-11-04
1785
为什么
UCosIII
的统计
任务
打开后跑
一段
时间久会死掉?
2019-11-05
1431
UCOSIII
运行很长
一段
时间后不
进行
任务
调度怎么办?
2020-05-06
2572
ucosiii
中
消息队列OSQPost不
执行
是为什么?
2023-10-24
180
请问
UCOSIII
中
自己写的最低优先级
任务
能自行
任务
切换
吗?
2020-03-17
1502
在
UCOSIII
中有没有可以直接让
某一任务
结束的函数?
2020-05-26
997
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分