#define INTC_BASE 0x10000000
[code] #define INTC_IER (INTC_BASE+0X000) /* IRQ中断允许寄存器 */
...
typedef volatile U32 * RP;
...
[code] #define disable_all_irq() *(RP)INTC_IER = 0X00000000 ; //不允许中断源的IRQ 中断信号
我用的SEP4020 ARM7开发板,上面是头文件 intc.h 和SEP4020.h 文件中的内容,我实在不明白 最后一句代码 中 *(RP)INTC_IER = 0X00000000 这句是什么意思.麻烦各位给我解释解释吧 小弟愚笨 谢谢了 |