打印
[STM32F1]

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

[复制链接]
1042|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
请问各位大大,中断服务函式handler需要在其标头档里宣告嘛,试著不宣告,编绎器也不会报错,也能正常动作想问正碉作法为何,谢谢!



擷取.PNG (282.2 KB )

擷取.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 | 只看该作者
我不是很明白楼主的意思

使用特权

评论回复
5
paotangsan| | 2021-12-6 12:04 | 只看该作者
请问什么叫做宣告啊

使用特权

评论回复
6
renzheshengui| | 2021-12-6 12:05 | 只看该作者
应该是需要声明的吧

使用特权

评论回复
7
wakayi| | 2021-12-6 12:07 | 只看该作者
如果报错那就需要

使用特权

评论回复
8
tpgf| | 2021-12-6 12:09 | 只看该作者
不报错的话应噶没有问题

使用特权

评论回复
9
wowu| | 2021-12-6 12:10 | 只看该作者
跑程序的时候出现问题了

使用特权

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

本版积分规则

1

主题

1

帖子

1

粉丝