在15.int这个文件中,mian函数里
复制代码- int main(void)
- {
- int c = 0;
- // 初始化串口
- uart_init();
- // 中断相关初始化
- system_initexception();
-
- printf("**************Int test *************** \r\n");
- // 外部中断相关的设置
- // 1111 = EXT_INT[16]
- GPH2CON |= 0xF;
- // 010 = Falling edge triggered
- EXT_INT_2_CON |= 1<<1;
- // unmasked
- EXT_INT_2_MASK &= ~(1<<0);
-
- // 设置中断EINT16_31的处理函数
- intc_setvectaddr(NUM_EINT16_31, isr_key);
- // 使能中断EINT16_31
- intc_enable(NUM_EINT16_31);
-
- while (1)
- {
- printf("%d\r\n",c++);
- delay(0x100000);
- }
- }
|
我修改另一个(例如按键2)的按键中断应该从哪里下手?或者注意哪些地方呢?
[ 此帖被zhangxi_my在2014-05-06 13:58重新编辑 ]