?? interrupt.c
字號:
#include "s3c2410.h"#include "interrupt.h"#include "serial.h"void EINT_Handle(){ unsigned long oft = INTOFFSET; switch( oft ) { case 1: printk("EINT1, K1 pressed!\n\r"); break; case 2: printk("EINT2, K2 pressed!\n\r"); break; case 3: printk("EINT3, K3 pressed!\n\r"); break; case 4: printk("EINT7, K4 pressed!\n\r"); break; default: printk("Interrupt unknown!\n\r"); break; } //清中斷 if( oft == 4 ) EINTPEND = 1<<7; //EINT4-7合用IRQ4,注意EINTPEND[3:0]保留未用,向這些位寫入1可能導致未知結果 SRCPND = 1<<oft; INTPND = INTPND; }
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -