28377的中断以触发的CLA程序,不需要把对应的FLGACLR置1清零吗?不需要把对应的PIEACK位置1清零吗?
因为我发现实际不需要也可以正常使用,但是想不通,为什么对应的FLGACLR不置1 的话,中断信号FLGA一直有,但是中断又不会一直产生,而是正常进入中断,为什么呢?对应的PIEACK不置1,也能正常进入CLA-TASK程序,为什么呢?
Green Deng:你好,对应的FLGACLR是指哪个?CLA直接接收中断,并不是通过PIE的,所以PIEACK不用清零。详细的你可以参考这个链接:
processors.wiki.ti.com/…/Control_Law_Accelerator_(C2000_CLA)_FAQ
28377的中断以触发的CLA程序,不需要把对应的FLGACLR置1清零吗?不需要把对应的PIEACK位置1清零吗?
因为我发现实际不需要也可以正常使用,但是想不通,为什么对应的FLGACLR不置1 的话,中断信号FLGA一直有,但是中断又不会一直产生,而是正常进入中断,为什么呢?对应的PIEACK不置1,也能正常进入CLA-TASK程序,为什么呢?
user4486550:
回复 Green Deng:
本来是中断程序记性完成后需要清除中断标志ADCINTFLGCLR.bit.ADCINT1=1,是吗?但是我发现不需要也是可以的,为什么这样不影响下次进入中断呢?