|
|||||||||||
| 技術(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 |
不明白SPI和I2C總線的根本區(qū)別,請(qǐng)教! |
| 作者:ywm2008ic 欄目:技術(shù)交流 |
自己畢業(yè)也有一段時(shí)間了,可現(xiàn)在還是不很明白SPI和I2C總線的根本區(qū)別在哪里,各位明白的可否指點(diǎn)一下,多謝了! |
| 2樓: | >>參與討論 |
| 作者: fjhcpu 于 2005/9/6 22:25:00 發(fā)布:
2條腿和三條腿的區(qū)別 |
|
| 3樓: | >>參與討論 |
| 作者: ouhu 于 2005/9/7 8:15:00 發(fā)布:
形象 |
|
| 4樓: | >>參與討論 |
| 作者: qjy_dali 于 2005/9/7 11:26:00 發(fā)布:
兩種不同的串行通信總線 |
|
| 5樓: | >>參與討論 |
| 作者: 赤鑄 于 2005/9/7 11:30:00 發(fā)布:
差別很大 I2C用數(shù)量固定的一組信號(hào)線(先甭管它幾條)連接任意(當(dāng)然也有個(gè)上限)個(gè)設(shè)備?繒r(shí)序協(xié)議協(xié)調(diào)通信,解決沖突。特點(diǎn)是硬件布線極簡(jiǎn)單,擴(kuò)展性好,功能完整。代價(jià)是硬件實(shí)現(xiàn)和軟件協(xié)議都比較復(fù)雜。而且通信速率有限。 SPI要附加選通信號(hào)(每添加一個(gè)設(shè)備就要增加一個(gè)專用的選通信號(hào))才能連接不同的設(shè)備。結(jié)構(gòu)較僵硬,擴(kuò)展性差當(dāng)設(shè)備數(shù)量多時(shí),布線復(fù)雜。但軟硬件實(shí)現(xiàn)都極簡(jiǎn)單(不就是個(gè)移位寄存器么),通信速率也能做到很高。 * - 本貼最后修改時(shí)間:2005-9-7 11:34:18 修改者:赤鑄 |
|
| 6樓: | >>參與討論 |
| 作者: ahong007 于 2005/9/7 22:15:00 發(fā)布:
I2C與SMBUS總線又有什么區(qū)別那? |
|
| 7樓: | >>參與討論 |
| 作者: 赤鑄 于 2005/9/7 22:21:00 發(fā)布:
I2C=SMBUS,不同公司叫法不同 |
|
| 8樓: | >>參與討論 |
| 作者: 12864 于 2005/9/8 2:47:00 發(fā)布:
我喜歡SPI的速度 對(duì)于串行設(shè)備,我從來(lái)就沒(méi)將其作為總線來(lái)用過(guò),比如IIC,AD、EEPROM、RTC...我從來(lái)都是分開(kāi)的,為的是防止一旦需要在中斷調(diào)用時(shí)出現(xiàn)混亂,當(dāng)然我也盡量避免中斷調(diào)用這些。不過(guò)要是用了OS,這些切換實(shí)在是很煩。MCU的引腳那么多,不做總線用其實(shí)是最好的了。 SPI引線多,但畢竟支持其規(guī)范的高速芯片很多,如點(diǎn)陣液晶、FLASH,這些快速訪問(wèn)對(duì)降低MCU時(shí)序是很有利的 |
|
| 9樓: | >>參與討論 |
| 作者: armko 于 2005/9/8 15:24:00 發(fā)布:
同是串行總線,用法不同 Iic是2根線,spi是三根線,多一根復(fù)位線。并且時(shí)序也不同。個(gè)人感覺(jué)iic總線比較通用,用的較多。 |
|
| 免費(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) |