編譯器內(nèi)部函數(shù)__disable_irq、__enable_irq、__disable_fiq和__enable_fiq用于控制IRQ和FIQ中斷。只有當(dāng)處理器處于特權(quán)模式才可以使用這些內(nèi)部函數(shù),因?yàn)檫@些函數(shù)要改變寄存器CPSR和SPSR(ARM7、ARM9等)或者PRIMAS
IRQ,F(xiàn)IQ定義: 這就是個普通中斷,當(dāng)我們程序定義了該中斷,并且在程序運(yùn)行的時候產(chǎn)生了IRQ中斷,則此時的芯片是這樣運(yùn)行的------中斷處理器吧利用IRQ請求線來高速ARM,ARM就知道有個IRQ中斷來了,然后ARM切換到IRQ