您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 中断向量 >

2440中断向量的理解

发布时间:2019-06-15 21:08 来源:未知 编辑:admin

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

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

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

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

http://rotorooterpa.com/zhongduanxiangliang/65.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有