天嵌 ARM开发社区

 找回密码
 注册
查看: 1718|回复: 2

中断执行过程序

[复制链接]
463679639 发表于 2010-12-29 12:13:03 | 显示全部楼层 |阅读模式
请问下中断的具体执行过程是怎么样的呢?比如定时器4发生中断,那么是不是先跳到开始向量表处通过 b HandlerIRQ ;然后这条指令又跳到哪去了呢?它是如何跳到(U32)Timer4_ISR这个函数入口地址处去执行的呢?(pISR_TIMER4 = (U32)Timer4_ISR;)我是初学者,希望越祥细越好了,感击不尽!
天嵌_support1 发表于 2010-12-29 17:35:20 | 显示全部楼层
1# 463679639


中断发生后。
确实是先跳到中断向量表,然后找到对应的中断处理函数地址,跳到你的中断处理函数的。
函数如何处理,参加注册,是由你来完成。
中断条件发生后,跳到向量表,找到中断处理函数入口地址,有硬件自己完成
tom7232 发表于 2011-1-25 13:14:56 | 显示全部楼层
蠻詳細的,還不錯
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-19 13:00 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表