標題: 求教,關于STM32單片機中斷函數(shù)編譯的問題 [打印本頁]

作者: 13872888583    時間: 2022-9-15 18:31
標題: 求教,關于STM32單片機中斷函數(shù)編譯的問題
你好,老師們,詳情見圖片,函數(shù)來自普中教程,教程里面可以編譯過,用我的模板就會出現(xiàn)圖片中的情況,需要的中斷函數(shù)也添加了,路徑也添加了,請教各位老師,出現(xiàn)這種情況的原因,搞得人要崩潰了

51hei瀏覽器截圖20220914222415.png (110.61 KB, 下載次數(shù): 71)

51hei瀏覽器截圖20220914222415.png

作者: Y_G_G    時間: 2022-9-15 21:34
你要是把工程文件上傳上來不是好很多嗎?
加一條
#include "stm32f10x.h"
參考一下我當初學STM32時候的工程文件



EXIT中斷.7z

209.92 KB, 下載次數(shù): 5


作者: Hephaestus    時間: 2022-9-15 23:45
就是需要的頭文件沒有包含進來。
作者: 風之痕于夢想    時間: 2022-9-16 14:13
要包含中斷頭文件,還有conf要開啟
作者: 13872888583    時間: 2022-9-17 18:14
Hephaestus 發(fā)表于 2022-9-15 23:45
就是需要的頭文件沒有包含進來。

包含了,有的

51hei瀏覽器截圖20220916213925.png (5.86 KB, 下載次數(shù): 57)

51hei瀏覽器截圖20220916213925.png

作者: 13872888583    時間: 2022-9-17 18:17
風之痕于夢想 發(fā)表于 2022-9-16 14:13
要包含中斷頭文件,還有conf要開啟

頭文件有啊,不過你說的conf文件我看了,就是一個H文件,開啟它,教程里面沒有說,請問老師,這個怎么開啟,不過我把它放到user文件夾里面和main在一起。

51hei瀏覽器截圖20220916213925.png (5.86 KB, 下載次數(shù): 63)

51hei瀏覽器截圖20220916213925.png

作者: 13872888583    時間: 2022-9-17 18:22
Y_G_G 發(fā)表于 2022-9-15 21:34
你要是把工程文件上傳上來不是好很多嗎?
加一條
#include "stm32f10x.h"

是,文件沒有上傳,這個頭文件我放到exit.h文件里面,我看了你的模板,基本都一樣,你的這個頭文件基本每個C文件和H文件都有,
作者: Y_G_G    時間: 2022-9-17 20:56
13872888583 發(fā)表于 2022-9-17 18:22
是,文件沒有上傳,這個頭文件我放到exit.h文件里面,我看了你的模板,基本都一樣,你的這個頭文件基本每 ...

你把工程文件打包上傳看一下
作者: 13872888583    時間: 2022-9-23 11:03
Y_G_G 發(fā)表于 2022-9-17 20:56
你把工程文件打包上傳看一下

你好,已發(fā)送

4按鍵輸入-2(中斷).7z

208.63 KB, 下載次數(shù): 7


作者: Y_G_G    時間: 2022-9-24 00:22
我?guī)湍愀暮昧?幾個錯誤
1,中斷函數(shù)要寫在 stm32f10x_it.c 文件中,不能寫在 exti.c 中
2,在你原代碼中增加了包含#include "misc.h" ,你在文件并沒有跟主程序放一塊,也沒有相關的包含命令
NVIC_InitTypeDef 這個結構是在 misc.h 中聲明的,你可以打開看一下
4按鍵輸入-2(中斷).7z (417.61 KB, 下載次數(shù): 6)





作者: 13872888583    時間: 2022-9-24 16:25
Y_G_G 發(fā)表于 2022-9-24 00:22
我?guī)湍愀暮昧?幾個錯誤
1,中斷函數(shù)要寫在 stm32f10x_it.c 文件中,不能寫在 exti.c 中
2,在你原代碼中增加 ...

謝謝,老師,
作者: Y_G_G    時間: 2022-9-24 22:43
13872888583 發(fā)表于 2022-9-24 16:25
謝謝,老師,

談不上老是,我開始學STM32幾個月而已
作者: 13872888583    時間: 2022-9-25 09:59
Y_G_G 發(fā)表于 2022-9-24 22:43
談不上老是,我開始學STM32幾個月而已

那你比我厲害。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1