標(biāo)題:
單片機菜鳥求教:關(guān)于I2C中的波形圖
[打印本頁]
作者:
lwf1
時間:
2018-8-20 20:51
標(biāo)題:
單片機菜鳥求教:關(guān)于I2C中的波形圖
在I2C中SDA的波形圖里有兩條交錯的波形圖看得不是很懂,還有就是與CLK的波形圖要怎么對應(yīng)上面的SDA波形圖
捕獲.PNG
(68.89 KB, 下載次數(shù): 75)
下載附件
2018-8-20 20:49 上傳
作者:
angmall
時間:
2018-8-20 23:06
接收函數(shù)一開始SDA置一,是讓從機來決定總線電平,不產(chǎn)生線與,使用這個接收函數(shù)時,主機是發(fā)送了接收指令給從機,從機送出數(shù)據(jù),當(dāng)從機接收到發(fā)送指令后,就會把數(shù)據(jù)的第一位放到總線上,這個時候的SCL就是發(fā)送指令的最后一位的結(jié)束,就是低電平,所以接收函數(shù)的SCL以低電平開始,每產(chǎn)生一個高電平,在其下降沿之后,從機再放第二位數(shù)據(jù)到總線上。
作者:
zxy826
時間:
2018-8-20 23:18
SDA兩條交錯的波形圖表示SDA線電平,這個電平是0或者1,交叉點是SDA電平跳變點。
作者:
lichuanfa
時間:
2018-8-21 11:17
起始位:SCL為高電平期間 SDA出現(xiàn)下降沿
終止位:SCL為高電平期間 SDA出現(xiàn)上升沿
數(shù)據(jù)傳輸 :SDA的數(shù)據(jù)在SCL高電平期間被寫入從機。所以SDA的數(shù)據(jù)變化要發(fā)生在SCL低電平期間。
IIC時鐘頻率:不高于400K
應(yīng)答:當(dāng)IIC主機(不一定是發(fā)送端還是接受端)將8位數(shù)據(jù)或命令傳出后,會將SDA信號設(shè)置為輸入,等待從機應(yīng)答(等待SDA由高電平拉為低電平)
若從機正確應(yīng)答,表明數(shù)據(jù)或者命令傳輸成功,否則傳輸失敗,注意,應(yīng)答信號是數(shù)據(jù)接收方發(fā)送給數(shù)據(jù)發(fā)送方的。
IIC器件地址:每一個IIC器件都有一個器件地址,有的器件地址在出廠時地址就設(shè)定好了,用戶不可以更改,比如OV7670的
地址為0x42。有的器件例如EEPROM,前四個地址已經(jīng)確定為1010,后三個地址是由硬件鏈接確定的,所以一
個IIC總線最多能連8個EEPROM芯片。
作者:
expoed
時間:
2018-8-21 14:04
數(shù)據(jù)是用菱形框表示的
作者:
expoed
時間:
2018-8-21 14:04
數(shù)據(jù)總線在時序圖上是用菱形框表示的。
作者:
dnf9273
時間:
2018-8-21 15:48
從機正確應(yīng)答,表明數(shù)據(jù)或者命令傳輸成功,否則傳輸失敗,注意,應(yīng)答信號是數(shù)據(jù)接收方發(fā)送給數(shù)據(jù)發(fā)送方的
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1