不知道用的是什么芯片, 什么开发环境?
CCS 直接支持嵌入汇编, 如:
__interrupt void rsvd_ISR(void) // For test
{
__asm (" ESTOP0");
for(;;);
}
或者直接用汇编写中断函数, 或者子程序, 如:
.def _DSP28x_DisableInt
.def _DSP28x_RestoreInt
_DSP28x_DisableInt:
PUSH ST1
SETC INTM,DBGM
MOV AL, *--SP
LRETR
_DSP28x_RestoreInt:
MOV *SP++, AL
POP ST1
LRETR
|