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

QQ登錄

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

搜索

Keil MDK5編譯出錯(cuò)的疑問(wèn)

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

正文摘要:

各位大神,我在用STC8A8K的開(kāi)發(fā)板,編譯后老是出錯(cuò),不知哪里的問(wèn)題啊,請(qǐng)有明白的大神指導(dǎo)指導(dǎo),不勝感謝。! 我在給STC8A8K的LED燈PWM程序添加個(gè)OLED功能,源程序僅僅是PWM功能,編譯正確,下載沒(méi)問(wèn)題,如下圖 ...

回復(fù)

ID:476652 發(fā)表于 2022-1-12 10:29
感謝大神們不嘲笑我小白的耐心指導(dǎo)!我剛自學(xué)這個(gè)STC8,買(mǎi)了個(gè)開(kāi)發(fā)板,人家簡(jiǎn)單配套了幾個(gè)程序,想學(xué)習(xí)慢慢增加幾個(gè)功能,源程序只有PWM,我想增加給OLED,可以顯示變化的值,
再次感謝老師們的解釋和指導(dǎo)!
ID:743654 發(fā)表于 2022-1-12 10:17
cheney03 發(fā)表于 2022-1-12 10:14
無(wú)報(bào)錯(cuò)

同樣,把沒(méi)用到的函數(shù)先注釋,就不會(huì)有警告了
ID:743654 發(fā)表于 2022-1-12 10:14
cheney03 發(fā)表于 2022-1-12 10:10
delay_ms()函數(shù) 重復(fù)定義,注釋掉一個(gè)就可以了。

無(wú)報(bào)錯(cuò)

51hei截圖20220112101333.png (114.85 KB, 下載次數(shù): 54)

51hei截圖20220112101333.png
ID:743654 發(fā)表于 2022-1-12 10:10
delay_ms()函數(shù) 重復(fù)定義,注釋掉一個(gè)就可以了。

51hei截圖20220112100747.png (223.62 KB, 下載次數(shù): 52)

51hei截圖20220112100747.png
ID:887371 發(fā)表于 2022-1-12 09:56
錯(cuò)誤信息只有一個(gè)
有多個(gè)delay_ms(不區(qū)分大小寫(xiě)),你只要解決這個(gè)錯(cuò)誤就可以編譯ok了。可通過(guò)查找解決,如下圖


ID:415064 發(fā)表于 2022-1-12 09:51
1.oled.c  157行不可達(dá)
2._DELAY_MS 重復(fù)初始化

你這代碼是網(wǎng)上copy的吧
ID:476652 發(fā)表于 2022-1-12 09:47
這是源程序
有懂的大神麻煩指導(dǎo)指導(dǎo)啊,感謝!
PWM呼吸燈1.rar (61.08 KB, 下載次數(shù): 3)

ID:743654 發(fā)表于 2022-1-12 09:25
main.c中沒(méi)有包含OLED的頭文件
ID:887371 發(fā)表于 2022-1-12 09:11
本帖最后由 datouyuan 于 2022-1-12 09:20 編輯
溫柔的郎 發(fā)表于 2022-1-12 09:06
各位大神,我補(bǔ)充說(shuō)下,我先在一個(gè)LED點(diǎn)燈的程序里,增加了OLED顯示程序,編譯,下載都沒(méi)問(wèn)題,然后用同樣 ...

你應(yīng)該把編譯的所有信息發(fā)出,不是僅僅最后面4行。
你反復(fù)說(shuō)明的那些信息不重要,要點(diǎn)是編譯信息。你看下圖,就是正確的編譯信息也不只4行。



ID:476652 發(fā)表于 2022-1-12 09:06
各位大神,我補(bǔ)充說(shuō)下,我先在一個(gè)LED點(diǎn)燈的程序里,增加了OLED顯示程序,編譯,下載都沒(méi)問(wèn)題,然后用同樣的方法,同樣的OLED程序,又在PWM程序里增加OLED程序就不行,過(guò)程就是上面發(fā)的那樣,OLED程序確定好的,其他地方已經(jīng)oled已經(jīng)正常顯示了,
ID:1001326 發(fā)表于 2022-1-11 16:28
報(bào)錯(cuò)的OLED.C文件里,oled_init函數(shù)沒(méi)有定義吧
ID:887371 發(fā)表于 2022-1-11 13:46
編譯信息不是只有4行,上面還有。你要報(bào)所有編譯信息發(fā)出,我們才好幫你解決。
ID:879348 發(fā)表于 2022-1-11 10:05
你的保證文件是正確的,里面有些函數(shù)你根本沒(méi)有,怎么編譯
ID:526543 發(fā)表于 2022-1-10 18:16
看看上面報(bào)錯(cuò)信息啊  我嚴(yán)重懷疑不是地址問(wèn)題就是.h文件問(wèn)題
ID:739727 發(fā)表于 2022-1-10 15:19
添加你的.c文件的時(shí)候文件類型勾選.c或者All File,你是弄成Image File了
ID:407019 發(fā)表于 2022-1-10 13:18
這個(gè)需要看你編譯對(duì)話框里面給提示的信息   有可能是添加新的模塊后 檢查出語(yǔ)法或頭文件方面的錯(cuò)誤

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

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

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