i2c總線協(xié)議是一種常見的串行通信協(xié)議,用于在數(shù)字系統(tǒng)之間傳輸數(shù)據(jù)。它可以使用兩根導(dǎo)線(稱為“SCL”和“SDA”),并且是一種低速、短距離通信協(xié)議。
1.i2c總線的起源
i2c總線由Philips公司在1980年代開發(fā)。因此,i2c代表“Inter-Integrated Circuit”,是一種專為芯片內(nèi)部通信而設(shè)計(jì)的總線標(biāo)準(zhǔn)。
2.i2c總線的基本特征
i2c總線通過簡(jiǎn)單地在電路板上運(yùn)行兩根接線來實(shí)現(xiàn)通信。同時(shí),i2c總線非常靈活,可連接多達(dá)128個(gè)從設(shè)備,并且可以通過增加或刪除“從設(shè)備地址”來輕松改變系統(tǒng)中各個(gè)器件的相對(duì)位置。
3.i2c總線的通信協(xié)議
i2c總線協(xié)議具有簡(jiǎn)單、輕便、易于實(shí)現(xiàn)以及高度可靠等優(yōu)點(diǎn)。它使用基于確定時(shí)序的數(shù)據(jù)傳輸方式,允許主設(shè)備向從設(shè)備發(fā)送數(shù)據(jù)并同時(shí)讀取響應(yīng)。