[STM32F1] 请教关於中断服务函式Handler需要在标头档里宣告嘛

[复制链接]
1269|8
 楼主| keil9478 发表于 2021-11-9 10:47 | 显示全部楼层 |阅读模式
请问各位大大,中断服务函式handler需要在其标头档里宣告嘛,试著不宣告,编绎器也不会报错,也能正常动作想问正碉作法为何,谢谢!



擷取.PNG
呐咯密密 发表于 2021-11-9 13:51 | 显示全部楼层
中断函数是无需在.h文件中定义的,因为启动文件中已经定义了,只要你的中断函数与启动文件里的名字一样,系统便可以在中断向量表中查询到,就能进入中断函数
ufbycd 发表于 2021-11-11 07:44 | 显示全部楼层
本帖最后由 ufbycd 于 2021-11-11 07:46 编辑

.h文件里的函数原型声明是为了其它函数调用它时知道它的原型,而中断函数并没有被其它函数调用而是直接在链接脚本里指定链接位置,所以中断函数不需要在.h里进行原型声明。
labasi 发表于 2021-12-6 12:03 | 显示全部楼层
我不是很明白楼主的意思
paotangsan 发表于 2021-12-6 12:04 | 显示全部楼层
请问什么叫做宣告啊
renzheshengui 发表于 2021-12-6 12:05 | 显示全部楼层
应该是需要声明的吧
wakayi 发表于 2021-12-6 12:07 | 显示全部楼层
如果报错那就需要
tpgf 发表于 2021-12-6 12:09 | 显示全部楼层
不报错的话应噶没有问题
wowu 发表于 2021-12-6 12:10 | 显示全部楼层
跑程序的时候出现问题了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部