我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:全民彩票 > 多级中断 >

2440中断向量的理解

归档日期:05-10       文本归类:多级中断      文章编辑:爱尚语录

  为例,我们作为用户需要完成的任务:1定时器的初始化,各种寄存器赋值2使能中断(cpsr和中断控制器),然后将服务程序地址赋给pISR_TIMER1(为什么赋给它,后面讨论)3当然是编写具体的中断服务程序。其他启动代码帮助我们完成了。程序执行过程中,中断发生了,我们看看处理器如何找到我们的服务程序的(这不是天然的,是经过n道工序,没有无缘无故的爱)。

  (3)那么HandleFIQ那里储存了什么呢?arm在启动时做了这样的赋值

  这段代码,首先计算服务程序的地址,然后跳过去。但是INTOFFSET和HandleEINT0两个东西然人费解。INTOFFSET寄存器的功能则很简单,它的作用只是用于表明哪个中断正在被处理。下面是该寄存器各位详细功能列表

  HandleEINT0其实就是中断是量表的首地址(区分于arm的异常向量表),而上面所说的pISR_TIMER1就是有中断向量表得到的存放实际的中断处理函数的地址

本文链接:http://jomsell.com/duojizhongduan/149.html