標(biāo)題: I2C接口會(huì)不會(huì)因?yàn)槟M脈沖寬度設(shè)置不好,出現(xiàn)圖B數(shù)據(jù)丟失或者是圖C數(shù)據(jù)讀重復(fù)的情況? [打印本頁]

作者: 1860xq    時(shí)間: 2015-4-22 16:00
標(biāo)題: I2C接口會(huì)不會(huì)因?yàn)槟M脈沖寬度設(shè)置不好,出現(xiàn)圖B數(shù)據(jù)丟失或者是圖C數(shù)據(jù)讀重復(fù)的情況?
會(huì)不會(huì)因?yàn)槟M脈沖寬度設(shè)置不好,即SCL=1與SCL=0之間的nop()個(gè)數(shù)沒設(shè)置好,出現(xiàn)圖B數(shù)據(jù)丟失或者是圖C數(shù)據(jù)讀重復(fù)的情況?



作者: 青蘋果    時(shí)間: 2015-4-23 12:36
如果會(huì)有這種情況出現(xiàn),可以修改上拉電阻大小
作者: 1860xq    時(shí)間: 2015-4-23 16:51
青蘋果 發(fā)表于 2015-4-23 12:36
如果會(huì)有這種情況出現(xiàn),可以修改上拉電阻大小

您能具體解釋一下,這與上拉電阻有什么關(guān)系?如果IC器件內(nèi)部自帶上拉電阻,這又該怎么辦
作者: panzishi123456    時(shí)間: 2015-4-24 11:38
本帖最后由 panzishi123456 于 2015-4-24 11:44 編輯

你的圖很清晰了啊,像圖A將SCL的上升或下降沿保持在要讀寫的一位SDA范圍內(nèi)即可正確讀寫數(shù)據(jù),圖B中間沒有SCL的上升或下降沿,所以丟失,圖C有重復(fù)的上升或下降沿,所以重復(fù)讀取,是上升還是下降沿觸發(fā)要看對(duì)應(yīng)的芯片手冊(cè)




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1