熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2022-6-25 17:06
正文摘要:在將C51-A7例程lcd9648和AD轉(zhuǎn)換程序合并起來的時(shí)候報(bào)錯(cuò),我上網(wǎng)搜了搜有的說是extern的問題,但是我前前后后改過都無法解決,最后我發(fā)現(xiàn)問題可能在這兩條上,請大家?guī)兔纯纯梢詥? |
找CN16CHAR 與 EN8CHAR 定義或En8CharTypeDef 與 Cn16CharTypedef 重復(fù)的定義. |
devcang 發(fā)表于 2022-6-25 20:06 對,您是對的,我已經(jīng)改好了,就是extern的問題,之前也改過但是沒改正確,謝謝您了 |
雪玉寐影 發(fā)表于 2022-6-25 19:47 你搞錯(cuò)了,原來的錯(cuò)誤是重復(fù)定義。 樓主瞎改,把lcd.c的104行給弄成沒有定義了。 |
變量在.c中定義,在.h中extern |
毛病在lcd.c的104行,重復(fù)定義了 |
42、43行注釋掉可以用于排除故障。你把無關(guān)的39、40行注釋掉當(dāng)然會(huì)引起最后一圖的錯(cuò)誤,不要把bug越de越多。 |
Powered by 單片機(jī)教程網(wǎng)