音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

C語言在ADS1.2中結(jié)構(gòu)、聯(lián)合定義出錯(cuò)問題

作者:liuguobing 欄目:ARM技術(shù)
C語言在ADS1.2中結(jié)構(gòu)、聯(lián)合定義出錯(cuò)問題
union TidUnion{    //用共同體定義便于以不同數(shù)據(jù)類型訪問
    uint8 C[4];
    uint32 L;
};

struct TerminalStruct{
    uint8 Tadr;
    //Union TidUnion Tid;
    TidUnion Tid;
    uint8 Status;    //終端狀態(tài) Online,Offline...
    uint8 OffCNT;    //輪詢失敗計(jì)數(shù),用作離線判斷
    uint8 RxFrameID;    //上次接收幀序列號(hào),避免相同幀重復(fù)響應(yīng)
    uint8 TxFrameID;    //下次發(fā)送要用的幀序列號(hào)
};

extern struct TerminalStruct Terminals[_Terminals_Max];                                    //Tadr(1)+Tid(4) 數(shù)據(jù)庫
extern uint8  Terminals_Total;    //數(shù)據(jù)庫總計(jì)下位機(jī)的數(shù)量

在以上代碼中,不知什么錯(cuò)在哪里,為何編譯始終通不過,錯(cuò)誤一大堆(主要是聯(lián)合的錯(cuò)誤),請幫忙看看!

2樓: >>參與討論
xzm0662
本來語法就不對嗎,漏了union,Tidunion根本就沒意義
 
3樓: >>參與討論
liuguobing
但是我換上那句也一樣出錯(cuò)啊
就是用我屏蔽掉的代替它下面一行
“//Union TidUnion Tid;”->“TidUnion Tid;”

4樓: >>參與討論
liuguobing
re:xzm0662
謝謝,我是那個(gè)“union”用了大寫,現(xiàn)在搞定

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
44B0X的問題,關(guān)于向flash里寫操作系統(tǒng)文件的
我的cpu是3.3v 外圍器件是2.8v,該如何進(jìn)行電平匹配?
440bx雙層版,能行嗎
有問NAND FLASH的問題?急
同一地址存放一樣的數(shù)據(jù)能說明存放了一樣的程序嗎?
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)