新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > I2C總線學習感想總結(二)——相關疑惑

I2C總線學習感想總結(二)——相關疑惑

作者: 時間:2016-11-25 來源:網(wǎng)絡 收藏
1:上次說SCL上升沿寫到總線上,SCL下降沿讀總線上的數(shù)據(jù),到底是誰讀,誰寫?還是二者有讀有寫,相互配合? 因為我的理解是CPU其控制作用,IC才具有I2C特征,上升沿寫入總線,下降沿讀取數(shù)據(jù)都是是針對從器件IC而言的

本文引用地址:http://m.butianyuan.cn/article/201611/321550.htm

2:如果我的理解沒問題,那當CPU發(fā)給從器件數(shù)據(jù)時,肯定有上升沿和下降沿,那下降沿好理解,從器件讀取SDA,那上升沿呢,從器件還發(fā)數(shù)據(jù)至SDA嗎?

同理,那當CPU接收從器件數(shù)據(jù)時,肯定有上升沿和下降沿,那上降沿好理解,從器件發(fā)SDA至總線,那下沿呢,從器件讀SDA數(shù)據(jù)嗎?

3:應答問題

“I2C規(guī)定,每傳送一個字節(jié)數(shù)據(jù),都要有一個應答信號,應答信號由接收設備產(chǎn)生,應答信號表現(xiàn)為在SCL為高電平期間,接收設備將SDA拉低,表示數(shù)據(jù)傳輸正確,產(chǎn)生應答,當主機為接收設備時,主機對最后一個字節(jié)不應答,以向發(fā)送設備表示數(shù)據(jù)傳送結束,但是實際的程序好像并非如此



關鍵詞: I2C總線學習感

評論


技術專區(qū)

關閉