如何用C写中断函数?
我的理解如下:
先在"boot.asm"文件中找到要使用的中断向量,如下:
org 38h ;Programmable Interval Timer Interrupt Vector
// call void_handler --------------------------->在此加上"call Interval_Timer_ISR",注:"Interval_Timer_ISR"是自定义的中断函数名
reti
然后在C文件中写中断函数,如下:
#pragma interrupt_handler Interval_Timer_ISR
void Interval_Timer_ISR(void)
{
} |