图文详情
产品属性
相关推荐
ARM是Advanced RISC Machines的缩写,它是一家微处理器行业企业,该企业设计了大量高性能、廉价、
耗能低的RISC(精简指令集)处理器。
采用RISC架构的(PC)值设置成该异常中断的中断向量地址,从而跳转到相应的异常中断处理程序处执行。
在接收到中断请求以后, ARM处理器内核会自动执行以上四步,程序计数器PC总是跳转到相应的固定地址。从异
常中断处理程序中返回包括下面两个基本操作:
1)恢复被屏蔽的程序的处理器状态;
2)返回到发生异常中断的指令的下一条指令处继续执行。
当异常中断发生时,程序计数器PC所指的位置对于各种不同的异常中断是不同的,同样,返回地址对于各种不同的
异常中断也是不同的。例外的是,复位异常中断处理程序不需要返回,因为整个应用系统是从复位异常中断处理程
序开始执行的。
支持中断跳转的解析程序,解析程序的概念和作用
如前所述,ARM处理器响应中断的时候,总是从固定的地址开始的,而在高语言环境下开发中断服务程序时,
无法控制固定地址开始的跳转流程。为了使得上层应用程序与硬件中断跳转联系起来,需要编写一段中间的服务程
序来进行连接。这样的服务程序常被称作中断解析程序。
嵌入式微处理器和控制器-MPU-Microchip Technology / Atmel AT91RM9200-CJ-002
制造商编号:AT91RM9200-CJ-002助于大型开发人员社区获取大量可以协助开发项目的合格软件工程师。
AT91RM9200-CJ-002
Microchip Technology / Atmel
BGA256
19+