/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
函数名称:DisableInterrupt
功能描述:禁止中断
入口参数:无
出口参数:无
全局变量:
创建时间:
修改时间:
注:关中断要在中断模式里执行,SPSR要在arm模式才能识别
*/
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 以上原形声明的函数供本函数调用
void DisableInterrupt(void) __arm __swi(9)
{
//uint32 t;
__asm
{
MRS R0, SPSR
ORR R0, R0, #0xc0
MSR SPSR_c, R0
}
}
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
函数名称:EnableInterrupt
功能描述:使能中断
入口参数:无
出口参数:无
全局变量:
创建时间:
修改时间:
注:关中断要在中断模式里执行,SPSR要在arm模式才能识别
*/
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 以上原形声明的函数供本函数调用
void EnableInterrupt(void) __arm __swi(8)
{
__asm
{
MRS R0, SPSR
BIC R0, R0, #0xc0
MSR SPSR_c, R0
}
}
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』