从Flash和SRAM中触发中断的过程示例(二)
/*连接PLL作为时钟源*/
PLLCON=0x3;
Feed();
开启MAM,设置时钟数来取得FLASH MEMORY。
MAMCR=0x2;
MAMTIM=0x4;
设置设备的时钟(pclk)到系统时钟(cclk)
VPBDIV=0X1;
初始化GPIO
IODIR = 0Xffff;
IOSET = 0Xffff;
初始化TIMER1
T1_TCR = 0x0;
T1_TC = 0x0;
T1_PR = 0x0;
T1_PC = 0x0;
后面的用户来填充相关的值
T1_MR0 = 0x……;
复位,进入相关的中断
T1_MCR = 0x3;
初始化VIC
VICINTSEL = 0x0; /*TIMER1选择为IRQ*/
VICINTEN = 0x20; //TIMER1 中断允许

评论