微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Keil for ARM中开关中断函数

Keil for ARM中开关中断函数

时间: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
}
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top