標(biāo)題:
用示波器測(cè)量和分析I2C的數(shù)據(jù)
[打印本頁]
作者:
piaolin
時(shí)間:
2015-10-30 11:57
標(biāo)題:
用示波器測(cè)量和分析I2C的數(shù)據(jù)
最近有朋友老是問我,關(guān)于I2C的測(cè)量和分析,個(gè)人特別寫出來最有效的方法:
如何找起始位?
在時(shí)鐘信號(hào)SCL的高電平期間,SDA數(shù)據(jù)信號(hào)上有一個(gè)下降沿,這個(gè)就是起始位;
如何讀數(shù)據(jù)或者地址?
然后對(duì)應(yīng)讀起始位后的SCL的高電平處,SDA的數(shù)據(jù)信號(hào)的邏輯值,這就是數(shù)據(jù)或者是地址。地址依照D6,D5,D4,D3,D2,D1,D0的順序。數(shù)據(jù)依照D7,D6,D5,D4,D3,D2,D1,D0順序。
如何讀應(yīng)答:
上面的7位地址或者8位數(shù)據(jù)后,的一位就是應(yīng)答信號(hào),“0”有應(yīng)答,即ACK,如果是“1”,則是NCK。
停止位呢?
前面的地址或者數(shù)據(jù)位后,加上應(yīng)答位,然后就可以看到,SCL高電平時(shí)SDA出現(xiàn)一個(gè)上升沿,這就是傳說中的停止位。
怎么樣?簡單吧。
作者:
QQ572008555
時(shí)間:
2020-2-18 23:30
剛看完你寫的I2C的貼子
作者:
羅程峰8200
時(shí)間:
2020-2-27 08:30
用邏輯分析儀不香??用示波器那么折騰。三十塊錢的事。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1