STM32/STM8技术论坛
直播中

黄先生

12年用户 543经验值
擅长:可编程逻辑
私信 关注
[问答]

raw interrupt status 和 maksed interrupt status

本帖最后由 hxing 于 2015-11-24 10:08 编辑

最近在看一个技术文档,里面讲到中断部分,提到raw interrupt status 和 maksed interrupt status。请问 如何理解 raw interrupt status 和 maksed interrupt status ?

网上有类似提问:
       tiva的GPIO库中看到函数GPIOIntStatus,描述说参数bMasked是:If bMasked is set as true, then the masked interrupt status is returned; otherwise, the raw interrupt status is returned。不清楚这两个中断时什么意思?求问!

网友给出的解释为:
raw interrupt原始中断,masked interrupt隐蔽中断。原始中断就是指外部中断源的状态,无论TIVA芯片是否屏蔽该中断源,这个中断源的中断状态都会被寄存器存储,从而可以通过相应的函数读取;隐蔽中断指的是是否屏蔽的状态。


不知上述解释是否正确;另外,这两种中断如何使用 或者 能起到什么样的作用?请大家赐教,谢谢!


更多回帖

发帖
×
20
完善资料,
赚取积分