linux驅動開發之i2c時序簡析

先看i2c基本協議幀: 結合時序圖理解: SCL時鐘頻率是固定的 sda默認爲高電平,從高電平變化到低電平,表示開始;接着發送7bit從設備地址,接着區分讀寫位,sda高電平時候讀數據,sda低電平時候寫數據, 第9個週期(不包括起始週期)是ACK,接下來8個週期發送8bit數據,接着又一個ACK(強行拉高。然後拉低點平),接下來8個週期發送8bit數據,接着又一個ACK(強行拉高。然後拉低電平)
相關文章
相關標籤/搜索