请问除了__disable_irq();__enable_irq()之外还有其他暂时屏蔽中断吗?

2019-07-14 18:21发布

我在设计中要利用__disable_irq();__enable_irq()来实现原子操作,防止中断与正常运行程序同时访问数据造成不一致,但是这个是暂时屏蔽全局中断的。我系统中有个最高优先级的是不能屏蔽太久的。有没有什么函数是可以暂时屏蔽某个中断的(如EXIT中断,需要在屏蔽时来的中断在退出屏蔽之后可以响应)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。