s3c2410的中断

   s3c2410有52个外部中断源。0x4a000000 源中断标识寄存器,0x4a000004  intmode中寄模式存器,可以设置一个快速中断。0x4a000008 中断屏蔽寄存器,相应位置1则屏蔽中断,清零时向里面写1。4a00000c priorit寄存器.4a000010中断标识寄存器,显示正在处理的中断。4a000014中断偏移寄存器,产生irq中断时,根据这里的数字找到相应的中断跳转指令。4a000018 次级中断标识寄存器。4a00001c intsubmask 次级中断屏蔽寄存器。

560000a4 EINTMASK 外部中断屏蔽寄存器,560000a8 EINTPND 外部中断标识寄存器。 

 

中断相应的步:1 保护现场(cpsr 寄存器压入堆栈) 2进入中断处理程序(打开中断屏蔽寄存器) 3中断处理完毕,恢复现场 4 返回中断前的处理程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值