久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3906|回復: 19
打印 上一主題 下一主題
收起左側

Keil MDK5編譯出錯的疑問

[復制鏈接]
跳轉到指定樓層
樓主
各位大神,我在用STC8A8K的開發板,編譯后老是出錯,不知哪里的問題啊,請有明白的大神指導指導,不勝感謝!!!
我在給STC8A8K的LED燈PWM程序添加個OLED功能,源程序僅僅是PWM功能,編譯正確,下載沒問題,如下圖


下來我增加了OLED文件,但并未增加oled.c文件,此時編譯,依然正確,如下圖


接下來增加oled.c文件,此時編譯就錯誤了,如下圖


軟件注C破J情況,如下圖


有網友說編譯提示時說軟件沒有p解,受代碼數量限制,可我這也p解了啊,還是編譯不了,哪里的問題啊,
請有知道的大神指導指導,感謝感謝!!

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:407019 發表于 2022-1-10 13:18 | 只看該作者
這個需要看你編譯對話框里面給提示的信息   有可能是添加新的模塊后 檢查出語法或頭文件方面的錯誤
回復

使用道具 舉報

板凳
ID:739727 發表于 2022-1-10 15:19 | 只看該作者
添加你的.c文件的時候文件類型勾選.c或者All File,你是弄成Image File了
回復

使用道具 舉報

地板
ID:476652 發表于 2022-1-10 16:36 | 只看該作者

各位大神,添加的時候自動選擇oled.c文件了,選其他的,不行,添加不進去的啊,但選擇oled.c文件后,編譯就報錯了



回復

使用道具 舉報

5#
ID:526543 發表于 2022-1-10 18:16 | 只看該作者
看看上面報錯信息啊  我嚴重懷疑不是地址問題就是.h文件問題
回復

使用道具 舉報

6#
ID:879348 發表于 2022-1-11 10:05 | 只看該作者
你的保證文件是正確的,里面有些函數你根本沒有,怎么編譯
回復

使用道具 舉報

7#
ID:887371 發表于 2022-1-11 13:46 | 只看該作者
編譯信息不是只有4行,上面還有。你要報所有編譯信息發出,我們才好幫你解決。
回復

使用道具 舉報

8#
ID:1001326 發表于 2022-1-11 16:28 | 只看該作者
報錯的OLED.C文件里,oled_init函數沒有定義吧
回復

使用道具 舉報

9#
ID:476652 發表于 2022-1-12 09:06 | 只看該作者
各位大神,我補充說下,我先在一個LED點燈的程序里,增加了OLED顯示程序,編譯,下載都沒問題,然后用同樣的方法,同樣的OLED程序,又在PWM程序里增加OLED程序就不行,過程就是上面發的那樣,OLED程序確定好的,其他地方已經oled已經正常顯示了,
回復

使用道具 舉報

10#
ID:887371 發表于 2022-1-12 09:11 | 只看該作者
本帖最后由 datouyuan 于 2022-1-12 09:20 編輯
溫柔的郎 發表于 2022-1-12 09:06
各位大神,我補充說下,我先在一個LED點燈的程序里,增加了OLED顯示程序,編譯,下載都沒問題,然后用同樣 ...

你應該把編譯的所有信息發出,不是僅僅最后面4行。
你反復說明的那些信息不重要,要點是編譯信息。你看下圖,就是正確的編譯信息也不只4行。



回復

使用道具 舉報

11#
ID:743654 發表于 2022-1-12 09:25 | 只看該作者
main.c中沒有包含OLED的頭文件
回復

使用道具 舉報

12#
ID:476652 發表于 2022-1-12 09:45 | 只看該作者
添加oled.h文件后編譯下,在main,c里就會有了,但還是報錯的
如下圖


編譯的全部提示信息


回復

使用道具 舉報

13#
ID:476652 發表于 2022-1-12 09:47 | 只看該作者
這是源程序
有懂的大神麻煩指導指導啊,感謝!!
PWM呼吸燈1.rar (61.08 KB, 下載次數: 3)

回復

使用道具 舉報

14#
ID:415064 發表于 2022-1-12 09:51 | 只看該作者
1.oled.c  157行不可達
2._DELAY_MS 重復初始化

你這代碼是網上copy的吧
回復

使用道具 舉報

15#
ID:887371 發表于 2022-1-12 09:56 | 只看該作者
錯誤信息只有一個
有多個delay_ms(不區分大小寫),你只要解決這個錯誤就可以編譯ok了。可通過查找解決,如下圖


回復

使用道具 舉報

16#
ID:743654 發表于 2022-1-12 10:10 | 只看該作者
delay_ms()函數 重復定義,注釋掉一個就可以了。

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

51hei截圖20220112100747.png
回復

使用道具 舉報

17#
ID:743654 發表于 2022-1-12 10:14 | 只看該作者
cheney03 發表于 2022-1-12 10:10
delay_ms()函數 重復定義,注釋掉一個就可以了。

無報錯

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

51hei截圖20220112101333.png
回復

使用道具 舉報

18#
ID:743654 發表于 2022-1-12 10:17 | 只看該作者

同樣,把沒用到的函數先注釋,就不會有警告了
回復

使用道具 舉報

19#
ID:476652 發表于 2022-1-12 10:29 | 只看該作者
感謝大神們不嘲笑我小白的耐心指導!!我剛自學這個STC8,買了個開發板,人家簡單配套了幾個程序,想學習慢慢增加幾個功能,源程序只有PWM,我想增加給OLED,可以顯示變化的值,
再次感謝老師們的解釋和指導!!
回復

使用道具 舉報

20#
ID:476652 發表于 2022-1-12 10:35 | 只看該作者
感謝老師們的指導,我按指導修改了1給的事情的名稱后編譯通過了,
想當年沒學好鷹文,限制也看不太懂鷹文提示啊,
再次感謝老師們的指導,下次移植或者增添功能,得注意這些了,

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜精品| 一区二区三区在线播放 | 亚洲综合色视频在线观看 | 国产黄色精品 | 亚洲精品成人网 | 精品视频在线播放 | 拍真实国产伦偷精品 | 成人av色| www国产成人免费观看视频 | 天堂色网| 日本一区二区电影 | 成人av一区 | 国产精品一区免费 | chinese中国真实乱对白 | 91国内精品久久 | 国产69精品久久久久777 | 99久久成人 | av影音 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 日韩福利在线观看 | 九九九久久国产免费 | 欧美区在线 | 亚洲精品中文在线观看 | 国产成人一区 | 日本精品免费 | 欧美男人天堂 | 999热精品| 伊人爽 | 午夜精品久久久久久久久久久久久 | 久久日本 | 久久99精品久久 | 在线亚洲电影 | 欧美在线一区二区视频 | 久久精品国产一区二区三区不卡 | 亚洲永久入口 | 亚洲精品一区二区另类图片 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 一级毛片高清 | 亚洲专区在线 | 欧美一级特黄aaa大片在线观看 | 国产精品无 |