您好,歡迎進入深圳市穎特新科技有限公司官方網(wǎng)站!
SDA :串行數(shù)據(jù)線
SCL :串行時鐘
總線空閑狀態(tài) :
SDA :高電平
SCL :高電平
起始位:SCL為高電平期間 SDA出現(xiàn)下降沿
終止位:SCL為高電平期間 SDA出現(xiàn)上升沿
數(shù)據(jù)傳輸 :SDA的數(shù)據(jù)在SCL高電平期間被寫入從機。所以SDA的數(shù)據(jù)變化要發(fā)生在SCL低電平期間。
IIC時鐘頻率:不高于400K
應答:當IIC主機(不一定是發(fā)送端還是接受端)將8位數(shù)據(jù)或命令傳出后,會將SDA信號設(shè)置為輸入,等待從機應答(等待SDA由高電平拉為低電平)
若從機正確應答,表明數(shù)據(jù)或者命令傳輸成功,否則傳輸失敗,注意,應答信號是數(shù)據(jù)接收方發(fā)送給數(shù)據(jù)發(fā)送方的。
IIC器件地址:每一個IIC器件都有一個器件地址,有的器件地址在出廠時地址就設(shè)定好了,用戶不可以更改,比如OV7670的
地址為0x42。有的器件例如EEPROM,前四個地址已經(jīng)確定為1010,后三個地址是由硬件鏈接確定的,所以一
個IIC總線最多能連8個EEPROM芯片。
圖上開始信號之后,七位地址代表器件地址,第八位代表讀或者寫,0為寫,1代表讀,然后跟著響應位。
IIC器件單字節(jié)寫時序:
IIC器件多字節(jié)地址寫時序:多字節(jié)地址比單字節(jié)地址在時序上就多了一塊寫地址
單字節(jié)器件讀時序:注意最后產(chǎn)生無應答信號,另外多字節(jié)地址讀時序跟單字節(jié)類似,只不過是多了幾個地址字節(jié)而已。
三大串行總線:uart、spi、iic
同步 。簊pi 異步 : iic,uart
同步和異步區(qū)別:采集數(shù)據(jù)是否用的是時鐘的沿,如果是時鐘沿采數(shù)據(jù),同步傳輸,如果電平采集數(shù)據(jù)是異步
串口接受數(shù)據(jù)其實就是一個串轉(zhuǎn)并的過程
掃碼關(guān)注我們
傳真:0755-82591176
郵箱:vicky@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08