新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > Keil for ARM中開關中斷函數

Keil for ARM中開關中斷函數

作者: 時間:2016-11-11 來源:網絡 收藏
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
函數名稱:DisableInterrupt
功能描述:禁止中斷
入口參數:無
出口參數:無
全局變量:
創(chuàng)建時間:
修改時間:
注:關中斷要在中斷模式里執(zhí)行,SPSR要在arm模式才能識別
*/
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 以上原形聲明的函數供本函數調用
voidDisableInterrupt(void)__arm __swi(9)
{
//uint32t;
__asm
{
MRSR0, SPSR
ORRR0, R0, #0xc0
MSRSPSR_c, R0
}
}




/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
函數名稱:EnableInterrupt
功能描述:使能中斷
入口參數:無
出口參數:無
全局變量:
創(chuàng)建時間:
修改時間:
注:關中斷要在中斷模式里執(zhí)行,SPSR要在arm模式才能識別
*/
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 以上原形聲明的函數供本函數調用
voidEnableInterrupt(void)__arm __swi(8)
{
__asm
{
MRSR0, SPSR
BICR0, R0, #0xc0
MSRSPSR_c, R0
}
}


評論


技術專區(qū)

關閉