打印
[STM32F4]

菜鸟请教中断与主函数间的联系

[复制链接]
503|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lixiangxiang1|  楼主 | 2015-8-17 14:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
中断函数与主函数不在同一个文件里,编译器是怎样找到中断函数的
沙发
lixiangxiang1|  楼主 | 2015-8-17 14:29 | 只看该作者
以前用51的时候,中断函数都在main函数的下面,现在用stm32的单片机,中断函数在另一个文件里,不知编译器是怎么编译的,

使用特权

评论回复
板凳
香水城| | 2015-8-19 14:41 | 只看该作者
Cortex内核的MCU,有一个中断向量表,其中定义了中断的处理程序入口地址。它是默认放在地址0开始的位置的。每次来了中断,CPU都会到这个中断向量表里去找对应的中断处理程序的地址。
在IAR里在startup_stm32fxxxx.s文件中定义了这个向量表。中断处理函数放在哪里没关系,找到对应函数的地址就可以调用了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

1

粉丝