TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: 全局中断使能位GIE受什么控制?

Part Number:TMS320C6678

TMS320C6678芯片,有个全局中断使能位GIE,该位置除了软件手动设置1或0,还有没有其他可能造成该位置自行从1变0,然后又变1,这种自行改变的状态?

程序运行时,GIE的值会自行跳变,但是程序里面除了一开始使能后,就再也没有修改该bit的操作了。

Nancy Wang:

当系统中断被触发并且正在处理中断时,GIE会被关闭,也就是会置0,防止其它中断打断。

参考6.2 Globally Enabling and Disabling Interrupts 

www.ti.com/…/sprugh7.pdf

,

user6361543:

谢谢您的回答。

我还想请教一下TSR寄存器中的IB位,为什么会在中断没有执行时也会偶尔为1?IB位是在什么情况下会受影响呢?

,

Nancy Wang:

看一下 4.314 SWENR  和 7.5.3.2 SWENR Instruction

The IB bit in TSR is set to 1. This will be observable only in the case where another exception is recognized simultaneously

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: 全局中断使能位GIE受什么控制?
分享到: 更多 (0)