找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索

我的單片機(jī)delay函數(shù)出現(xiàn)這種錯(cuò)誤怎么辦?

查看數(shù): 4581 | 評(píng)論數(shù): 9 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁(yè)<-左 右->
    組圖打開(kāi)中,請(qǐng)稍候......
發(fā)布時(shí)間: 2022-1-13 20:47

正文摘要:

本帖最后由 carrots 于 2022-1-14 11:07 編輯 模塊化編程,好像沒(méi)錯(cuò)啊,一直報(bào)錯(cuò) 這里顯示報(bào)錯(cuò),可是我已經(jīng)寫了 delay.h的頭文件呀,為什么還是錯(cuò)呀?

回復(fù)

ID:974245 發(fā)表于 2022-1-15 15:00
suncat0504 發(fā)表于 2022-1-15 13:51
你的錯(cuò)誤在于函數(shù)明明沒(méi)有參數(shù),調(diào)用的時(shí)候,卻加了參數(shù)。與聲明不符,所以報(bào)錯(cuò)

明白了,謝謝!!
ID:517466 發(fā)表于 2022-1-15 13:52
聲明為void Delay(void);
實(shí)際調(diào)用為Delay(20);
ID:517466 發(fā)表于 2022-1-15 13:51
你的錯(cuò)誤在于函數(shù)明明沒(méi)有參數(shù),調(diào)用的時(shí)候,卻加了參數(shù)。與聲明不符,所以報(bào)錯(cuò)
ID:974245 發(fā)表于 2022-1-15 10:31
鄭漢松 發(fā)表于 2022-1-14 09:55
key.c開(kāi)頭#include "Delay.h"

您好,我加了的,方便看看我最后一張圖片嗎
ID:415064 發(fā)表于 2022-1-14 10:16
括號(hào)里面要帶形參,c++可以不帶
ID:514901 發(fā)表于 2022-1-14 09:55
key.c開(kāi)頭#include "Delay.h"
ID:53621 發(fā)表于 2022-1-14 08:50
Delay() 改成Delay(void)
ID:878061 發(fā)表于 2022-1-14 08:24
你這樣定義沒(méi)有錯(cuò),這種問(wèn)題可能是你在其他C文件中調(diào)用了Delay()函數(shù)卻沒(méi)有調(diào)用delay.h導(dǎo)致的,仔細(xì)檢查一下,記住只要調(diào)用了某C文件中的函數(shù)就必須調(diào)用該函數(shù)所在.C的對(duì)應(yīng)頭文件.h
ID:624769 發(fā)表于 2022-1-13 22:17
刪除,Delay.h 文件,

把Delay.h 的第1,2 行,以及最后一行
粘貼到 Delay.c  第1,2 行,以及最后一行  即可。

最后,查詢整個(gè)項(xiàng)目  所有 include "Delay.h"   的地方 改成  “Delay.C”

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表