您的位置:首页 > 其它

s3c2410的中断

2008-01-21 15:52 316 查看
   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 返回中断前的处理程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c