找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1327|回复: 12
收起左侧

求教,关于STM32单片机中断函数编译的问题

[复制链接]
ID:731755 发表于 2022-9-15 18:31 | 显示全部楼层 |阅读模式
你好,老师们,详情见图片,函数来自普中教程,教程里面可以编译过,用我的模板就会出现图片中的情况,需要的中断函数也添加了,路径也添加了,请教各位老师,出现这种情况的原因,搞得人要崩溃了
51hei浏览器截图20220914222415.png
回复

使用道具 举报

ID:401564 发表于 2022-9-15 21:34 | 显示全部楼层
你要是把工程文件上传上来不是好很多吗?
加一条
#include "stm32f10x.h"
参考一下我当初学STM32时候的工程文件



EXIT中断.7z

209.92 KB, 下载次数: 5

回复

使用道具 举报

ID:883242 发表于 2022-9-15 23:45 | 显示全部楼层
就是需要的头文件没有包含进来。
回复

使用道具 举报

ID:893997 发表于 2022-9-16 14:13 | 显示全部楼层
要包含中断头文件,还有conf要开启
回复

使用道具 举报

ID:731755 发表于 2022-9-17 18:14 | 显示全部楼层
Hephaestus 发表于 2022-9-15 23:45
就是需要的头文件没有包含进来。

包含了,有的
51hei浏览器截图20220916213925.png
回复

使用道具 举报

ID:731755 发表于 2022-9-17 18:17 | 显示全部楼层
风之痕于梦想 发表于 2022-9-16 14:13
要包含中断头文件,还有conf要开启

头文件有啊,不过你说的conf文件我看了,就是一个H文件,开启它,教程里面没有说,请问老师,这个怎么开启,不过我把它放到user文件夹里面和main在一起。
51hei浏览器截图20220916213925.png
回复

使用道具 举报

ID:731755 发表于 2022-9-17 18:22 | 显示全部楼层
Y_G_G 发表于 2022-9-15 21:34
你要是把工程文件上传上来不是好很多吗?
加一条
#include "stm32f10x.h"

是,文件没有上传,这个头文件我放到exit.h文件里面,我看了你的模板,基本都一样,你的这个头文件基本每个C文件和H文件都有,
回复

使用道具 举报

ID:401564 发表于 2022-9-17 20:56 | 显示全部楼层
13872888583 发表于 2022-9-17 18:22
是,文件没有上传,这个头文件我放到exit.h文件里面,我看了你的模板,基本都一样,你的这个头文件基本每 ...

你把工程文件打包上传看一下
回复

使用道具 举报

ID:731755 发表于 2022-9-23 11:03 | 显示全部楼层
Y_G_G 发表于 2022-9-17 20:56
你把工程文件打包上传看一下

你好,已发送

4按键输入-2(中断).7z

208.63 KB, 下载次数: 7

回复

使用道具 举报

ID:401564 发表于 2022-9-24 00:22 | 显示全部楼层
我帮你改好了,几个错误
1,中断函数要写在 stm32f10x_it.c 文件中,不能写在 exti.c 中
2,在你原代码中增加了包含#include "misc.h" ,你在文件并没有跟主程序放一块,也没有相关的包含命令
NVIC_InitTypeDef 这个结构是在 misc.h 中声明的,你可以打开看一下
4按键输入-2(中断).7z (417.61 KB, 下载次数: 6)

评分

参与人数 1黑币 +10 收起 理由
13872888583 + 10

查看全部评分

回复

使用道具 举报

ID:731755 发表于 2022-9-24 16:25 | 显示全部楼层
Y_G_G 发表于 2022-9-24 00:22
我帮你改好了,几个错误
1,中断函数要写在 stm32f10x_it.c 文件中,不能写在 exti.c 中
2,在你原代码中增加 ...

谢谢,老师,
回复

使用道具 举报

ID:401564 发表于 2022-9-24 22:43 | 显示全部楼层

谈不上老是,我开始学STM32几个月而已
回复

使用道具 举报

ID:731755 发表于 2022-9-25 09:59 来自手机 | 显示全部楼层
Y_G_G 发表于 2022-9-24 22:43
谈不上老是,我开始学STM32几个月而已

那你比我厉害。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表