數字接口――I2C 總線(xiàn)
主節點(diǎn)將以 STOP 位結束傳輸,或者可能為進(jìn)行下一步傳輸而發(fā)送另一個(gè) START 位以保持總線(xiàn)控制。
圖 3 數據傳輸期間傳輸/接收模式的變化情況
當寫(xiě)入到從節點(diǎn)時(shí),主節點(diǎn)將主要以傳輸模式運行,并且只有自從節點(diǎn)接收應答時(shí)才會(huì )更改為接收模式。
當自從節點(diǎn)讀取時(shí),主節點(diǎn)將以傳輸模式啟動(dòng),然后在發(fā)送 READ 請求(讀寫(xiě)位=1)到從節點(diǎn)后會(huì )更改為接收模式。從節點(diǎn)將一直處于對應的互補模式,直至結束該任務(wù)。
請注意,主節點(diǎn)將通過(guò)在最后接收的字節后面跟隨一個(gè)無(wú)應答 (NACK) 來(lái)結束讀取序列。此步驟會(huì )復位從狀態(tài)機,并允許主節點(diǎn)發(fā)送 STOP 命令。
作者簡(jiǎn)介
Thomas Kugelstadt 現任 TI 高級系統工程師,主要負責定義新型高性能模擬產(chǎn)品以及探測和調節工業(yè)系統中低電平模擬信號的完整系統解決方案的開(kāi)發(fā)工作。
在 TI 工作的 20 年間,他曾被派往歐洲、亞洲以及美國擔任過(guò)各種國際應用職位。 Thomas 畢業(yè)于法蘭克福應用技術(shù)大學(xué) (Frankfurt University of Applied Science),一畢業(yè)就成為一名見(jiàn)習工程師 (Graduate Engineer)。
評論