|
雖然都是2根線組成,但I(xiàn)IC(SCL+SDA)和UART(TXD+RXD)有著本質(zhì)上的差別:
標(biāo)準(zhǔn)的IIC是雙向半雙工、有地址、有應(yīng)答信號(hào)的BUS,一組BUS最多可掛載127個(gè)不同地址的設(shè)備。通過SCL來同步SDA上的數(shù)據(jù)以達(dá)到主從通迅的模式。幾乎所有的IIC器件都可以用一個(gè)相同的代碼來驅(qū)動(dòng)。最常見的就是24Cxx 的EEPROM。準(zhǔn)IIC設(shè)備(無需應(yīng)答),比如TM1650,==。
UART俗稱串口,是單向半雙工或全雙工的,沒有地址、沒有應(yīng)答的單線通訊線路,靠的是事先約定的波特率來同步TXD、RXD上的數(shù)據(jù)�;旧喜煌腢ART設(shè)備都有各自獨(dú)有的協(xié)議,多用于工業(yè)設(shè)備(AT指令),比如SIM800模塊、集采器(私有協(xié)議),==。 |
|