你好:
我现在手里有C6678开发板,我用C6678汇编,编写一些程序,想要实现9号中断跳转,于是设置了,TSR.GIE=1,CSR.GIE=1,IER.NMIE=1,IER.IE9=1,ISR.IS9=1,在CCS5中选择模拟,则中断可以正常跳转到中断服务程序,但是连接上C6678板子的板子(正常连接上了),中断就不能正常跳转中断服务程序。我查看了寄存器,ISR.IS9,IFR.9都已经为1了,但是TSR.INT却始终为0,说明CPU没有处理中断,在CCS5中选择模拟时,TSR.INT却可以正常跳转到为1,这是为什么?是不是CCS5连接实物板子,需要设置什么?还是还需要去设置另外一些寄存器?
Andy Yin:
您好,
关于中断请参考www.deyisupport.com/…/4899.aspx,其中包含的IPC例程调用了CSL库实现中断事件到中断向量函数的映射。谢谢!