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

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | 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

關(guān)于程序設(shè)計(jì)的復(fù)用問(wèn)題

作者:ipman 欄目:技術(shù)交流
關(guān)于程序設(shè)計(jì)的復(fù)用問(wèn)題
做了一個(gè)spi讀寫函數(shù),在頭文件中定義了spi對(duì)應(yīng)的管腳,如果系統(tǒng)中有多個(gè)spi,對(duì)應(yīng)著多組管腳,處理辦法有以下幾種:
1)參數(shù)傳遞,這樣的話每個(gè)控制單元調(diào)用spi函數(shù)還要知道腳位
2)全局變量,這樣會(huì)程序凌亂
3)分別做不同函數(shù)
請(qǐng)問(wèn)哪個(gè)方法效率和空間占用少?

2樓: >>參與討論
computer00
使用帶參數(shù)的函數(shù)吧。
 
3樓: >>參與討論
yewuyi
IIC也有這個(gè)問(wèn)題
256KEEPROM沒(méi)有地址,如果這個(gè)時(shí)候再掛一個(gè)24C02的話,就也遇到這個(gè)問(wèn)題了,主要是不共IO口造成的。我當(dāng)時(shí)考慮了又考慮,還是做成兩個(gè)函數(shù)比較直觀(用匯編寫可能稍多一點(diǎn)點(diǎn)代碼,但可以一目了然的看明白程序)。

4樓: >>參與討論
ipman
如果每個(gè)spi的時(shí)序要求不一樣,還用參數(shù)判斷嗎?
比如說(shuō),有個(gè)spi是MSB在前,有個(gè)是LSB在前,單片機(jī)真煩啊,一個(gè)spi還定義這么多規(guī)格

5樓: >>參與討論
computer00
那只能寫不同的函數(shù)了。這樣更簡(jiǎn)潔一些
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請(qǐng)高手介紹一款功耗小于1mA的V/F芯片
由幾十變到幾千Hz的倍頻,用集成電路如何簡(jiǎn)單實(shí)現(xiàn)?
求助4.5V干電池供電系統(tǒng)中單點(diǎn)觸摸開(kāi)關(guān)電路
請(qǐng)教:AnalogDevice公司的音頻DAC芯片與其DAC芯片那個(gè)性能好?
視頻同軸電纜傳輸同步485通訊信號(hào)
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


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