新闻中心

EEPW首页>嵌入式系统>设计应用> Keil for ARM中开关中断函数

Keil for ARM中开关中断函数

作者: 时间:2016-11-11 来源:网络 收藏
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
函数名称:DisableInterrupt
功能描述:禁止中断
入口参数:无
出口参数:无
全局变量:
创建时间:
修改时间:
注:关中断要在中断模式里执行,SPSR要在arm模式才能识别
*/
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 以上原形声明的函数供本函数调用
voidDisableInterrupt(void)__arm __swi(9)
{
//uint32t;
__asm
{
MRSR0, SPSR
ORRR0, R0, #0xc0
MSRSPSR_c, R0
}
}




/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
函数名称:EnableInterrupt
功能描述:使能中断
入口参数:无
出口参数:无
全局变量:
创建时间:
修改时间:
注:关中断要在中断模式里执行,SPSR要在arm模式才能识别
*/
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 以上原形声明的函数供本函数调用
voidEnableInterrupt(void)__arm __swi(8)
{
__asm
{
MRSR0, SPSR
BICR0, R0, #0xc0
MSRSPSR_c, R0
}
}


评论


技术专区

关闭