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

STM32的中断函数是固定了的吗?能否自定义修改函数名?

82b9d33c74803c65 2018-08-24 浏览量:5688
STM32的中断函数是固定了的吗?能否自定义修改函数名?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在启动文件中,有中断向量列表,其中定义了中断服务函数的名称,在这里可以修改名称即可。

    00012.png

    • 发布于 2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • 不固定,可以自己修改,从中断向量入口函数名就可以自己改,中断服务函数都可以自己修改。

    程序只会关注地址,根本不管起什么名字

    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以修改,修改一下启动文件的中断向量表
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 能随便编,编译的时候要应服务程序放固定中断入口地址,随便起名字编译器能认识
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上肯定可以,但需要在库底层文件修改很多东西,容易出错,建议直接使用库中中断向量表中名称。
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 中断名称的最底层位置是在启动文件的中断向量表,该表对应了中断产生时跳转到哪个地址运行,及该地址对应的中断入口函数名称,可以在这里修改为你想要的名称,但是要层层向上修改为这个名称。
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个肯定是可以的,中断最主要是中断隘口,保证这个口正确就能够启动中断服务函数
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 是的,官方库中对中断服务函数的名称是定死的,修改方法可以在.s文件的中断向量表修改,但是一般不建议这样做,用官方的要求的函数名称就好。

    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以修改,但是要和中断向量表中的名字对应,否则编译链接时会报错的。没有特殊需要还是不要修改。
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然可以修改了,不过对应的函数名也要在启动函数那个汇编函数中修改一下
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,在一个startup文件里面可以更改,但不建议更改,可以在中断函数里面再调用自定义的回调函数
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以直接修改,但是要把官方的中断向量表也一起修改了


    • 发布于2018-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以自己改,你改的时候要跟中断向量表的函数对应
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 用户可以修改中断的名称,你直接修改启动文件的中断函数名称
    • 发布于2018-09-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32的中断函数是固定了的吗?能否自定义修改函数名?