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

標題: 用單片機+74hc595芯片驅動問題 程序編譯報錯重定義 [打印本頁]

作者: pluskent    時間: 2022-1-30 19:10
標題: 用單片機+74hc595芯片驅動問題 程序編譯報錯重定義
大佬們,幫忙看一下我的錯誤之處,感激不盡~~

錯誤描述:hc595_drive.c文件中出現重定義報錯

all.png (50.65 KB, 下載次數: 66)

其他文件

其他文件

drive.c.png (145.75 KB, 下載次數: 67)

錯誤文件

錯誤文件

drive.h.png (129.28 KB, 下載次數: 72)

其他文件

其他文件

main.png (103.44 KB, 下載次數: 73)

其他文件

其他文件

數碼管.rar

34.66 KB, 下載次數: 5


作者: 名字不是重點    時間: 2022-1-31 09:35
.h文件的格式錯了。

#ifndef     __HC595_H_     //文件名全大寫,前面兩個“_”,后邊一個"_",文件名中間的“.”也要改成"_",
#define     __HC595_H_     


#endif   


最后一行還要以空白行出現,全空的,不要有任何字符!你可以在末2行最后打入一個回車,末行就是全空的了


作者: 名字不是重點    時間: 2022-1-31 09:51
hc595_driver.c這個文件居然沒有include對應的文件hc595_driver.h,而是繞一大圈include “all.h”,
再在“all.h”中include  “hc595_driver.c”。。我醉了。。。

在“all.h”中居然在include字段中插入宏定義,

extern 在用法似乎也有問題,暈了,,你這個文件結構有點亂。。。

我也不知這樣行不行,反正是看不順眼。。

作者: 名字不是重點    時間: 2022-1-31 11:33
我幫你改了一下,沒有報錯了,你試試看看。

WQX15框架式編程.rar (48.41 KB, 下載次數: 10)

Build target 'Target 1'
linking...
Program Size: data=12.0 xdata=0 code=224
creating hex file from "WQX-15框架式編程"...
"WQX-15框架式編程" - 0 Error(s), 0 Warning(s).



作者: pluskent    時間: 2022-1-31 14:05
名字不是重點 發表于 2022-1-31 11:33
我幫你改了一下,沒有報錯了,你試試看看。



謝謝大哥幫忙解決問題,祝大哥新年快樂。
ifndef的格式問題我研究過,只要開頭不是數字就可以,我這個寫的是有點不標準。
文件結構我是根據網上的視頻教程來寫的,老師的說法是用all.h可以省事,不用每個.c都加很多頭文件。
插入宏定義這個沒注意,當時看的c語言書里也沒詳細介紹這個問題。
新手小白學習這個好困難~
作者: pluskent    時間: 2022-2-1 13:49
再次感謝大佬手把手幫忙改代碼,學習到了不少,以后寫代碼應該多注意規范
我又重新看了下代碼,發現原來的錯誤之處是hc595_drive.h文件里聲明  extern u16 data hc595_data[2];錯了
應改為extern u16 xdata hc595_data[2];




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 精品一区二区三区在线观看 | 欧美激情欧美激情在线五月 | 国产中文字幕亚洲 | 国产一区二区三区久久久久久久久 | 精品一区二区三区视频在线观看 | 最近日韩中文字幕 | 一级片免费视频 | 7799精品视频天天看 | 亚洲一av | 欧洲一级黄 | av免费网| 成人av观看| 97碰碰碰| 日韩精品成人网 | 欧美日韩精品一区二区三区四区 | 久久久久无码国产精品一区 | 精品不卡 | 九九热在线免费视频 | 国产欧美精品一区二区色综合朱莉 | 欧美一级视频在线观看 | 热久久久 | 欧一区| 国产一级在线观看 | a欧美| 日韩国产精品一区二区三区 | 中文一区二区 | 伊人亚洲 | 色综合久久久久 | 久久国产一区 | 欧美成人精品 | av一二三四 | 欧美一区二区三区视频在线观看 | 国产一级一级毛片 | 91xx在线观看| 成人在线免费视频观看 | 国产美女在线观看 | 日韩视频一区二区 | 国产欧美一区二区三区在线看 | 久久久精品综合 | 日韩精品一区二区三区在线 | 亚洲第一免费播放区 |