当中断被屏蔽后,不会丢失。

中断屏蔽是指通过软件或硬件的方式禁止某些中断源产生的中断请求被CPU响应。被屏蔽的中断请求会被硬件记录在中断挂起寄存器中,当解除屏蔽后,中断请求会按照中断优先级等规则被CPU处理。所以,中断屏蔽只是暂时阻止了中断的响应,并不会导致中断请求丢失。

中断关闭后,通常情况下中断请求会丢失。

中断关闭一般是指通过软件指令关闭了整个中断系统或特定的中断通道。此时,硬件不再将中断请求传递给CPU,也不会将其记录在中断挂起寄存器中。如果在中断关闭期间有中断事件发生,这些中断请求因为没有被记录和处理,就会丢失。当再次开启中断时,之前关闭期间发生的中断请求无法被恢复和处理。

 

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐