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

PieCtrlRegs.PIEACK.all = PIEACK_GROUP7;这句代码是什么意思

不太明白,谢谢!!!

aaron song:

顶!

不太明白,谢谢!!!

scott scott:

回复 aaron song:

清ACK中断,通常用在ISR的最后;

使得同组的其他中断能响应。

不太明白,谢谢!!!

Jheng jaiming:

回复 aaron song:

簡單來說,每次中斷觸發結束之後,必須將中斷旗標清除,這樣才有辦法再接受其他中斷的產生:

以下圖這範例說明:

因為我是用在ePWM2,所以對照一下是設定在GROUP3 & INT3.2 ( PieCtrlRegs.PIEIER3.bit.INTx2 = 1; ),中間程式省略,一直到 

PieCtrlRegs.PIEACK.all = PIEACK_GROUP3  設為1, 這樣GROUP3 (int3.1~int3.x)裡的其他中斷才能接受其他的中斷產生。

因為你沒有提供比較詳細的程式,但觀念是一樣的,不過我猜這是用在SIC的。

赞(0)
未经允许不得转载:TI中文支持网 » PieCtrlRegs.PIEACK.all = PIEACK_GROUP7;这句代码是什么意思
分享到: 更多 (0)