1樓:網友
沒人會的話可不可以把分給我,謝謝。
i2c匯流排一般拿來實現什麼功能?
2樓:太平洋科技
i2c匯流排控制器為微控制器或微處理器提供控制i2c匯流排的介面,它控制所有i2c匯流排的特殊序列、協議、仲裁、時序,這裡指mpc8250提供的i2c匯流排控制介面。
匯流排(bus)是計算機各種功能部件之間傳送資訊的公共通訊幹線,它是由導線組成的傳輸線束,按照計算機所傳輸的信簡凱息種類,計算機的匯流排可以劃分為資料匯流排、位址匯流排和控制匯流排,分別用來傳輸資料、資料位址和控制訊號。
匯流排是一種內租咐譽部結構,它是cpu、記憶體、輸入、輸出裝置傳遞資訊的公用通道,主機的各個部件通過匯流排相連線,外部裝置通過相應的介面電路再與匯流排相連線,從而形成了計算機硬體系統。
在計算機系統中,各個部件之間傳送資訊的公共通路叫匯流排,微型計算機是以匯流排結構來連線各個功能部件的。匯流排按功能和規範可分為五大類,資料匯流排、位址匯流排、控制匯流排、弊段擴充套件匯流排及區域性匯流排。
什麼是i2c匯流排控制電路?
3樓:北京理工大學出版社
i2c匯流排是由飛利浦公司開發的一種匯流排系統。i2c匯流排系統問世後,迅速在家用電器等產品中得到了廣泛的應用。微控制器電路上的i2c匯流排由2根線組成,包括一根序列時鐘線(scl)和一根序列資料線(sda)。
微控制器利用序列時鐘線發出時鐘訊號,利用序列資料線傳送或接收資料。
微控制器電路是i2c匯流排系統的核心,i2c匯流排由微控制器電路引出。液晶彩電中很多需要由微控制器控制的積體電路(如高頻頭、去隔行處理電路、scaler電路、音訊處理電路等)都可以掛接在i2c匯流排上,微控制器通過i2c匯流排對這些電路進行控制。
為了通過i2c匯流排與微控制器進行通訊,在i2c匯流排上掛接的每乙個被控積體電路中,都必須設有乙個pc匯流排介面電路。在該介面電路中設有解碼器,以便接收由微控制器發出的控制指令和資料。
微控制器可以通過i2c匯流排向被控積體電路傳送資料,被控積體電路也可通過i2c匯流排向微控制器傳送資料,被控積體電路是接收還是傳送資料則由微控制器控制。
i2c匯流排的特徵
4樓:信芹
1、只要求兩條匯流排線路:一條序列資料線sda,一條序列時鐘線scl;
2、每個連線到匯流排的器件都可以通過唯一的位址和一直存在的簡單的主機/從機關係軟體設定位址,主機可以作為主機傳送器或主機接收器;
4、序列的8 位雙向資料傳輸位速率在標準模式下可達100kbit/s,快速模式下可達400kbit/s,高速模式下可達;
5、連線到相同匯流排的ic 數量只受到匯流排的最大電容400pf 限制。
i2c匯流排有哪些新進展?
5樓:雨巧
nxp緊跟效能發展趨勢,i2c速度由100kbps全面提公升到400k,1m和;
nxp開發出大量的集線器,中繼器,多路複用器和開關等器件,將i2c技術從晶元間二線通訊的簡單應用發展到功能強大而且全面的控制網路。
應用:擴充套件了匯流排容量,從400pf擴充套件到4000pf,大大增加了匯流排可支援器件的數目。大量的匯流排管理器件能解決應用中的各種疑難問題;
擴充套件了通訊距離,不再僅僅是同一電路板上幾個器件之間的通訊,通訊距離長達1000公尺,可以通過線纜來通訊;
出色的熱插拔功能,應用於系統內部及板機之間的通訊,連線十分可靠、簡潔叢閉。
資料詳盡的i2c匯流排技術開發平臺和越來越多的i2c功能部件的成熟應用,使得i2c軟、硬體技術非常普及,可移植性、透明性的特點也全面提公升到前所未有的水平。
nxp提供了豐富的i2c匯流排管理器件,i2c功能器件以及i2c與uart/spi之間的橋接晶元。
i2c匯流排管理器件包括:i2c多路複用器和開關、 i2c中繼器,集線器和擴充套件器、8位並行轉i2c匯流排控制器、i2c電壓電平變換器;
i2c功能器件包括:即時時鐘、 lcd驅動、i/o擴充套件、ad轉換器、led調光、閃光器、led調光、閃光器、數字餘掘溫度感測器、數字dip開關;
i2c橋接晶元包括:i2c/spi到uart(含irda和gpio)、spi從機到滲毀裂i2c主機(含gpio)、uart到i2c主機(含gpio)。
高分跪求PIC 微控制器I2C匯流排的例程
高分求微控制器與感測器之間傳遞資料的程式,要求使用ic串列埠,最好加上註釋 什麼微控制器?什麼感測器?ic實現方法太多,不知你要的是帶硬體控制器的呢?還是軟體模擬的。這兩者差異太大。如果只是交作業你隨便網上搜搜就行。如果是做專案那你還得再說的明確些,用的是哪款微控制器,感測器是什麼感測器。你好我現在也在弄用...
I2C中為什麼SDA1是釋放匯流排?為什麼不是SDA
要解釋 釋放 這個詞,就得搞清i2c的io配置模式,i2c的io是開漏或者開集電極模式,即i2c對應的io口只能輸出 低電平 邏輯0,io被接在gnd上,只能是低電平 高阻態 邏輯1,io可以被拉高或者拉低 兩種狀態,而所謂的 高電平 其實是在輸出邏輯1 io為高阻態時,io被外部或者內部上拉電阻拉...
c語言i 和 i什麼區別
錯略低看,i和i 的作用相當於i i 1,但是 i和i 的不同之處在於 i喜歡i先執行i i 1後,在使用i的值,而i 是先使用i的值後再執行i i 1.i 表示遞增不在迴圈中則表示i的值 1 i 與 i的區別是 i 是先操作後賦值 也就是如果你在此輸出i 還是輸出的i的值,便是你在i 後面再寫一句...