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

STM32中断行为是怎样跳转到EXTI9_5_IRQHand

FEItwo 2019-04-20 浏览量:724
STM32自己写的中断服务函数名必须与启动文件中预设的中断服务函数名一样吗?如果不一样,会怎样?
PB6产生下降沿,满足中断条件后,中断行为是怎样被触发的,程序是怎样跳转到EXTI9_5_IRQHandler函数的?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 是的,必须一样,如果要修改可以另外定义一个宏定义把你想用得名字替换成启动文件里的就可以了,名字不同编译过不去的,外部管脚触发够后程序会跳到9-5这个中断程序里面面,如果就一个管脚可以不用判断,如果很多外部中断需要判断是哪个管脚中断的
    • 发布于 2019-04-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:1
  • 我记得启动文件里面一开始有做地址映射,触发中断后根据不同的中断会调转到对应的中断函数,跳转到哪个中断函数就是地址映射那块决定的。中断函数的名字一定要和启动文件里面的函数一样,这样才能成功跳转到自己写的中断服务函数。
    • 发布于2019-04-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32中断行为是怎样跳转到EXTI9_5_IRQHand