从Flash和SRAM中触发中断的过程示例(二)
ISR 的地址
VICVADDR0 = (unsigned long)IRQHandler;
}
/********************************************************************
TIMER1 ISR
******************************************************************/
_irq void IRQHandler()
{
/*这里是中断服务子程序。这个中断需要在TIMER1中清除,然后写入一个合适的值到VIC向量地址寄存器来更新VIC硬件优先级。*/
T1_IR = 0x1;
VICVADDR = 0Xff;
}
/**************************************************************
PLL的反馈频率
*************************************************************/
void feed()
{
PLLFEED = 0Xaa;
PLLFEED = 0x55;
}
在SRAM中运行上述代码所需要进行的改变和增加

评论