Chinaunix首页 | 论坛 | 博客
  • 博客访问: 64241
  • 博文数量: 5
  • 博客积分: 1401
  • 博客等级: 上尉
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-24 11:35
文章分类
文章存档

2008年(5)

我的朋友

分类:

2008-06-05 16:41:59

/*
**********************************************
*
* 函数名: DisableArmIrqInt
*
* 功 能: 不使能ARM内核IRQ中断
* 作 者:苦丁茶
* 版 权:中国电子开发网()
* 返 回: 无
*
***********************************************
*/
void DisableArmIrqInt(void)
{
__asm
{
mrs r0,CPSR
orr r0,r0,#0x80
msr CPSR_c,r0
}

/*

asm
(
"mrs r0,CPSR"
"orr r0,r0,#0x80"
"msr CPSR_c,r0"
);

*/
}

ARM

/*
**********************************************
*
* 函数名: EnableArmIrqInt
*
* 功 能: 使能ARM内核IRQ中断
* 作 者:苦丁茶
* 版 权:中国电子开发网()
* 返 回: 无
*
***********************************************
*/
void EnableArmIrqInt(void)
{
__asm
{
mrs r0,CPSR
bic r0,r0,#0x80
msr CPSR_c,r0
}
}

阅读(1620) | 评论(0) | 转发(0) |
0

上一篇:问题求解,谢谢大家

下一篇:ARM ads简介

给主人留下些什么吧!~~