main.c不需要#include"stm32f10x_it.h"文件吗

2019-07-14 20:35发布

最近在写STM32的中断示例程序,发现main.c主文件没有#include“stm32f10x_it.h”文件,我写的中断函数也能正常运行,为什么会这样呢,求大神能解释一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
王丹6666
1楼-- · 2019-07-15 00:39
得写了吧,
江湖小子DH
2楼-- · 2019-07-15 03:42
追逐梦想的孩子 发表于 2016-7-26 15:01
可能中断函数在其他头文件声明过了,函数在主程序中声明一次就可以。

我把其他的头文件都查过了,没有声明中断函数的,函数在主程序里面也没有声明的,但是还是能运行的
黄成成
3楼-- · 2019-07-15 05:08
 精彩回答 2  元偷偷看……
江湖小子DH
4楼-- · 2019-07-15 11:07
偏移量 发表于 2016-7-27 15:44
在startup_xxxxxxx.s这个文件里面声明过的,所以中断服务函数名称需要遵循一定的规范,一般都不改,直接用

嗯嗯,确实是,谢谢!

一周热门 更多>