对于ucos2 *** 作系统,为什么不能在中断中调用pend函数(如OSSemPend())?摩西马龙•7月前•安全•阅读65进中断时,已经将全局中断屏蔽了,也就是说时钟滴答的中断也屏蔽,如果打开了pend函数,那么程序就会在这个中断里面等信号量,消息邮箱等等,,,,但是这样等是没有效果的,因为连时钟滴答的中断也屏蔽了,其他优先级高的程序的OSDelay也不能自减,也就无优先级可言,也就是也不能就绪,这样也就不能发信号量,消息邮箱等等信号了。但是中断里面的pend还在死等。也就是任务再也无法调度,永远在这个中断函数里面,就死掉了。欢迎分享,转载请注明来源:内存溢出原文地址:https://54852.com/yw/13385602.html信号量屏蔽在这个也就函数赞 (0)打赏 微信扫一扫 支付宝扫一扫 摩西马龙一级用户组00 生成海报 久久云盘或者YIFILE云盘账号借我一个?上一篇 2025-09-01电脑关机不了怎么办? 下一篇2025-09-01 发表评论 请登录后评论... 登录后才能评论 提交评论列表(0条)
评论列表(0条)