熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > IIC串行總線協(xié)議應用筆記

IIC串行總線協(xié)議應用筆記

作者: 時間:2016-12-15 來源:網(wǎng)絡 收藏
IIC總線有兩根信號線,一根是雙向的數(shù)據(jù)線SDA,一根是時鐘總線SCL。硬件上,所有接到IIC總線設備上的串行數(shù)據(jù)線SDA都接到總線的SDA上,各設備的時鐘線SCL都連接到總線的SCL線上。各設備連接到總線的輸出端都必須是漏極開路輸出或集電極開路輸出。各設備的SDA之間是與關系,SCL之間也是與關系。
IIC總線上允許連接多個微處理器以及多種外圍設備,如存儲器、顯示屏等。任一時刻,總線只能由某一臺主機控制,各微處理器應該在總線空閑時發(fā)送啟動數(shù)據(jù) 。IIC總線允許連接不同傳送速率的設備,多臺設備之間時鐘信號的同步過程稱之為同步化。
IIC總線傳輸過程中,
開始的條件:當SCL保持高電平時,SDA由高變低;
停止的條件:當SCL保持高電平時,SDA由低變高;
傳送:SCL保持低電平,SDA線的高低電平的變化。
傳送的限制:輸出到SDA線上的每一個字節(jié)必須是8位的,每次傳輸?shù)淖止?jié)不受限制,但每個字節(jié)必須有一個應答信號ACK。
與應答信號ACK對應的時鐘脈沖由主控制器產(chǎn)生,發(fā)送器在應答期間必須下拉SDA線。當尋址的被控器件不能應答時,數(shù)據(jù)保持為高并使主控器產(chǎn)生停止條件而終止傳輸。在傳輸?shù)倪^程中,在用到主控接收器的情況下,主控接收器必須發(fā)出一數(shù)據(jù)結束信號給被控發(fā)送器,從而使被控發(fā)送器釋放數(shù)據(jù)線,以允許主控器產(chǎn)生停止條件。
IIC總線在開始條件后的首字節(jié)決定哪個被控器被主機選擇,即開始信號之后的是地址信號


評論


技術專區(qū)

關閉