I2C

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

I2C總線是由Philips公司開(kāi)發(fā)的一種簡(jiǎn)單、雙向二線制同步串行總線。它只需要兩根線即可在連接于總線上的器件之間傳送信息。主器件用于啟動(dòng)總線傳送數(shù)據(jù),并產(chǎn)生時(shí)鐘以開(kāi)放傳送的器件,此時(shí)任何被尋址的器件均被認(rèn)為是從器件.在總線上主和從、發(fā)和收的關(guān)系不是恒定的,而取決于此時(shí)數(shù)據(jù)傳送方向。如果主機(jī)要發(fā)送數(shù)據(jù)給從器件,則主機(jī)首先尋址從器件,然后主動(dòng)發(fā)送數(shù)據(jù)至從器件,最后由主機(jī)終止數(shù)據(jù)傳送;如果主機(jī)要接收從器件的數(shù)據(jù),首先由主器件尋址從器件.然后主機(jī)接收從器件發(fā)送的數(shù)據(jù),最后由主機(jī)終止接收過(guò)程。在這種情況下.主機(jī)負(fù)責(zé)產(chǎn)生定時(shí)時(shí)鐘和終止數(shù)據(jù)傳送。

I2C總線是由Philips公司開(kāi)發(fā)的一種簡(jiǎn)單、雙向二線制同步串行總線。它只需要兩根線即可在連接于總線上的器件之間傳送信息。主器件用于啟動(dòng)總線傳送數(shù)據(jù),并產(chǎn)生時(shí)鐘以開(kāi)放傳送的器件,此時(shí)任何被尋址的器件均被認(rèn)為是從器件.在總線上主和從、發(fā)和收的關(guān)系不是恒定的,而取決于此時(shí)數(shù)據(jù)傳送方向。如果主機(jī)要發(fā)送數(shù)據(jù)給從器件,則主機(jī)首先尋址從器件,然后主動(dòng)發(fā)送數(shù)據(jù)至從器件,最后由主機(jī)終止數(shù)據(jù)傳送;如果主機(jī)要接收從器件的數(shù)據(jù),首先由主器件尋址從器件.然后主機(jī)接收從器件發(fā)送的數(shù)據(jù),最后由主機(jī)終止接收過(guò)程。在這種情況下.主機(jī)負(fù)責(zé)產(chǎn)生定時(shí)時(shí)鐘和終止數(shù)據(jù)傳送。收起

查看更多

電路方案

查看更多

設(shè)計(jì)資料

查看更多
  • 飛凌嵌入式ElfBoard ELF 1板卡-I2C設(shè)備驅(qū)動(dòng)之I2C驅(qū)動(dòng)構(gòu)建流程
    i2c_driver結(jié)構(gòu)體原型如下: struct i2c_driver { &nbspunsigned int class; &nbspint (*attach_adapter)(struct i2c_adapter *); &nbspint (*detach_adapter)(struct i2c_adapter *); &nbspint (*probe)(st
  • I2C設(shè)備驅(qū)動(dòng)之Linux下的I2C驅(qū)動(dòng)簡(jiǎn)介
    在Linux下,I2C(Inter-Integrated Circuit)驅(qū)動(dòng)是用于支持I2C總線協(xié)議的驅(qū)動(dòng)程序。I2C是一種串行通信協(xié)議,用于在集成電路之間進(jìn)行短距離的數(shù)據(jù)傳輸。它是一種主從結(jié)構(gòu)的通信協(xié)議,其中一個(gè)設(shè)備作為主設(shè)備控制總線,并與多個(gè)從設(shè)備通信。
  • 嵌入式教育科普|I2C接口全面解析
    1、基本概念 I2C的全稱是Inter-Integrated Circuit,譯為集成電路總線,是一種同步、雙向、半雙工的兩線式串行接口總線。連接到I2C總線上的設(shè)備既可以用作主設(shè)備,也可以用作從設(shè)備。主設(shè)備通常是一個(gè)微控制器或微處理器,用來(lái)控制通信的啟動(dòng)和停止、時(shí)鐘信號(hào)(SCL)的產(chǎn)生,以及數(shù)據(jù)傳輸;從設(shè)備則是等待來(lái)自主設(shè)備的命令并響應(yīng)命令接收。 I2C總線是共享的總線系統(tǒng),因此可以將多個(gè)I2C
    嵌入式教育科普|I2C接口全面解析
  • 一文講透串行通信---I2C基礎(chǔ)
    I2C,通常被稱為“I two C”,是“Inter-Integrated Circuit protocol”(互連集成電路協(xié)議)的縮寫(xiě)。I2C 于1982年由飛利浦半導(dǎo)體公司(現(xiàn)為恩智浦半導(dǎo)體)發(fā)明,是一種低速通信協(xié)議,用于連接微處理器主設(shè)備與低速外設(shè)從設(shè)備。自2006年起,實(shí)現(xiàn)I2C協(xié)議不再需要許可證,許多半導(dǎo)體設(shè)備公司,都推出了兼容I2C的設(shè)備。
    一文講透串行通信---I2C基礎(chǔ)
  • 工程師必看!電源管理總線概述:SMBus, PMBus, SVID, SVI2
    在現(xiàn)代電子設(shè)備中,電源管理總線對(duì)于確保設(shè)備穩(wěn)定、高效運(yùn)行起著至關(guān)重要的作用。所有總線協(xié)議的本質(zhì)就是兩個(gè)字,即“通信”。除I2C和SPI這些通用總線可以用于電源管理外,還有相對(duì)專用的SMBus和PMBus總線,以及更高級(jí)、更復(fù)雜的SVID協(xié)議和SVI2協(xié)議。
    工程師必看!電源管理總線概述:SMBus, PMBus, SVID, SVI2