在電子通信領(lǐng)域,IIC(Inter-Integrated Circuit),又稱I2C,作為一種高效、簡(jiǎn)潔的串行通信協(xié)議,廣泛應(yīng)用于微控制器與各種外圍設(shè)備之間的數(shù)據(jù)傳輸。IIC總線以其獨(dú)特的兩根線設(shè)計(jì)——數(shù)據(jù)線(SDA)和時(shí)鐘線(SCL),實(shí)現(xiàn)了設(shè)備間的可靠通信。本文將深入探討IIC引腳的名稱、功能及其在通信過(guò)程中的協(xié)同作用,帶您領(lǐng)略這一技術(shù)背后的奧秘。
IIC協(xié)議是二線制,信號(hào)線包含SDA和SCL,且信號(hào)線是雙向的,開(kāi)路結(jié)構(gòu),需要通過(guò)上拉電阻到VCC,具體的電阻值影響的是信號(hào)反應(yīng)速度和驅(qū)動(dòng)能力。
1 前言 I2C總線|0">I2C總線是具備多CPU系統(tǒng)所需的包括仲裁和高低速設(shè)備同步等功能的高性能串行總線。它以兩根連線實(shí)現(xiàn)完善的全雙工數(shù)據(jù)傳送,是各種總線中使用信號(hào)線根
I2C是inter-integrated circuit的縮寫,又名為TWI,只需要用兩條物理線進(jìn)行傳輸,分別命名為SDA和SCL, 用于傳輸serial data和serial clock。I2C工作時(shí)分為主從工作模式,而在同總線上可以存在多個(gè)主機(jī)。每一個(gè)連接到總線的器件都可以通過(guò)唯一的地址與總線連接,主機(jī)控制主機(jī)為發(fā)送器模式或是接收器模式。多個(gè)主機(jī)控制時(shí)可以通過(guò)沖突檢測(cè)和仲裁防止數(shù)據(jù)被破壞。I2C總線有幾種不同速率的工作模式,標(biāo)準(zhǔn)模式的速率為100kbps,快速模式下速率為400kbps,在高速模式下
一.概述:I2C 是Inter-Integrated Circuit的縮寫,發(fā)音為"eye-squared cee" or "eye-two-cee" , 它是一種兩線接口。I2C 只是用兩條雙向的線,一條 Serial Data Line (SDA) ,另一條Serial Clock (SCL)。SCL:上升沿