如果不是寄存器设置的问题,就是中断调用的问题了,看看下面这段:
An interrupt function is defined the following way:
void interrupt vector_number function_name ( void ) {
Flag acknowledgement and
Interrupt Service Routine are included inside this function
}
VOID的位置和你写的不一样,会不会有关系?我都是用PE生成,没考虑过这些.
如果实在不行,还可以用PE生成IRQ中断,和你自己的比较一下哪里有区别,应该不难找出来. |