?SDA----數(shù)據(jù)線?SCL-----控制線 是SCL\SDA是I2C總線的信號(hào)線. SDA是雙向數(shù)據(jù)線,SCL是時(shí)鐘線SCL.在I2C 總線上傳送數(shù)據(jù),首先送最高位,由主機(jī)發(fā)出啟動(dòng)信號(hào) SDA在SCL 高電平期間由高電平跳變?yōu)榈碗娖?然后由主機(jī)發(fā)送一個(gè)字節(jié)的數(shù)據(jù). 數(shù)據(jù)傳送完畢,由主機(jī)發(fā)出停止信號(hào),SDA在SCL 高電平期間由低電平跳變?yōu)楦唠娖? 擴(kuò)展資料: I2C總線在傳送數(shù)據(jù)過(guò)程中共有三種類型信號(hào),?它們分別是:開(kāi)始信號(hào)、結(jié)束信號(hào)和應(yīng)答信號(hào)。?? 開(kāi)始信號(hào):SCL為高電平時(shí),SDA由高電平向低電平跳變,開(kāi)始傳送數(shù)據(jù)。 結(jié)束信號(hào):SCL為高電平時(shí),SDA由低電平向高電平跳變,結(jié)束傳送數(shù)據(jù)。 應(yīng)答信號(hào):接收數(shù)據(jù)的IC在接收到8bit數(shù)據(jù)后,向發(fā)送數(shù)據(jù)的IC發(fā)出特定的低電平脈沖,表示已收到數(shù)據(jù)。CPU向受控單元發(fā)出一個(gè)信號(hào)后,等待受控單元發(fā)出一個(gè)應(yīng)答信號(hào),CPU接收到應(yīng)答信號(hào)后,根據(jù)實(shí)際情況作出是否繼續(xù)傳遞信號(hào)的判斷。若未收到應(yīng)答信號(hào),由判斷為受控單元出現(xiàn)故障。 |
|