• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32的中断向量表是干什么的?

4a975ffd4f80a6b4 2019-01-22 浏览量:2065

STM32的中断向量表是干什么的?

到底有什么用?他放在哪里?请问大家帮帮忙解释一下!

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果你真正理解了什么是中断向量表
    1-那么你在C文件里面写中断服务函数的时候就知道为什么要这样写中断服务函数的名字,而且你也可以修改启动文件里面的中断向量表里面的地址(即修改函数名字即可)。
    2-在后面移植ucosiii等os的时候,也知道PendSV要怎么移植和修改
    • 发布于 2019-01-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • 分配和设置中断优先级别和先后次序的一个配置文档。如果是用STM32CubeMX生成的工程,则在MX_NVIC_Init(void)模块中,可以看到哥哥设置的中断名和中断号等。
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 中断向量表是程序中断服务的一个集合,当程序中断后,通过查找中断向量表的偏移找到对应的入口地址。
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 在stm32f10x.s文件里面,有定义很多中断响应函数,这就是中断向量表,,标号__Vectors,表示中断向量表入口地址
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 在.s文件里面,有定义很多中断响应函数,这就是中断向量表,,标号__Vectors,表示中断向量表入口地址
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 中断到来的时候,插座是那个中断源进去相应的中断服务程序
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 中断向量表存放中断程序的入口地址。
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 给中断指针跳转中断服务程序的位置,即存放中断程序入口的地址。
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 这张表是管理中断,并为中断出入口提供地址。
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 中断像量表,就是中断入口,中断函数入口,中断处理入口。

    作用就是执行中断处理代码。

    位置要查芯片手册,手册指向哪里就把中断向量表放到哪里,固定的问题,一般是 0x00,有的可以重定向是其他位置。

    • 发布于2019-01-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 中断向量表存放中断服务程序的地址,中断到来时自动跳转过去
    • 发布于2019-01-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 中断向量表储存了每个中断函数的地址,发生中断的时候会跳转到那里执行的
    • 发布于2019-02-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 中断源的识别标志,可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址称为中断向量。在Pc/AT中由硬件产生的中断标识码被称为中断类型号(当然,中断类型号还有其他的产生方法,如指令中直接给出、CPU自动形成等),即在中断响应期间8259A产生的是当前请求中断的最高优先级的中断源的中断类型号。中断类型号和中断向量之间有下面的关系: 中断类型号×4=存放中断向量的首地址 有了存放中断向量的首地址,从该地址开始的4个存储单元中取出的就是中断服务程序的入口
    • 发布于2019-02-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 实际就是你的中断的入口,用来引导中断的执行
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32的中断向量表是干什么的?