还是不大明白,原来搞硬件的,现在想搞软件,举步维艰啦,问题太多了。
完整的如下:
#define inpw(port) port
#define AIC_ISNR (VPint(APB_IO_BASE+0x2110)) /* Interrupt Source Number Register */
uint32 irqNum;
1: typedef void (*fptr)(); /* function pointer */
2: fptr IRQ_HandlerTable[19]; /* Interrupt Handler Table */
3: irqNum = inpw(AIC_ISNR); /* read the interrupt source number */
4: (*IRQ_HandlerTable[irqNum])();
请高手帮忙解答下,谢谢!
|