單片機小白學(xué)習(xí)之路(二十六)---EEPROM-IIC總線理解(一)

目標:EEPROM-IIC總線理解(一)

1.IIC總線簡介

IIC(Inter-Integrated Circuit)總線是由PHILIPS公司開發(fā)的兩線式串行總線卿城,用于連接微控制器及其外圍設(shè)備悲伶。是微電子通信控制領(lǐng)域廣泛采用的一種總線標準。它是同步通信的一種特殊形式定页,具有接口線少,控制方式簡單,器件封裝形式小介返,通信速率較高等優(yōu)點焕妙。I2C總線只有兩根雙向信號線蒋伦。一根是數(shù)據(jù)線SDA,另一根是時鐘線SCL访敌。由于其管腳少凉敲,硬件實現(xiàn)簡單,可擴展性強等特點寺旺,因此被廣泛的使用在各大集成芯片內(nèi)爷抓。

I2C是一個通信協(xié)議,它擁有嚴密的通信時序邏輯要求阻塑,而EEPROM是一個器件蓝撇,只是這個器件采樣了I2C協(xié)議的接口與單片機相連而已,二者并沒有必然的聯(lián)系陈莽,EEPROM可以用其他接口渤昌,I2C也可以用在其它很多器件上虽抄。

1.1 IIC物理層
I2C通信設(shè)備常用的連接方式:

IIC物理層

單片機的電源(40腳)連接SDA和SCL不然就沒法有高低電平變化了

特點:

(1)它是一個支持多設(shè)備的總線。
(2)I2C 總線只使用兩條總線線路独柑,SDA迈窟、SCL。
(3)每個連接到總線的設(shè)備都有一個獨立的地址忌栅,主機可以利用這個地址進行不同 設(shè)備之間的訪問车酣。
(4)總線通過上拉電阻接到電源。當 I2C 設(shè)備空閑時索绪,會輸出高阻態(tài)湖员,而當所有設(shè)備都空閑,都輸出高阻態(tài)時瑞驱,由上拉電阻把總線拉成高電平娘摔。
(5)多個主機同時使用總線時,為了防止數(shù)據(jù)沖突唤反,會利用仲裁方式?jīng)Q定由哪個設(shè)備占用總線凳寺。
(6)具有三種傳輸模式:標準模式傳輸速率為 100kbit/s ,快速模式為 400kbit/s 拴袭,高速模式下可達 3.4Mbit/s读第,但目前大多 I2C 設(shè)備尚不支持高速模式。
(7)連接到相同總線的 IC 數(shù)量受到總線的最大電容 400pF 限制


1.2 IIC協(xié)議層

I2C 的協(xié)議定義了通信的起始和停止信號拥刻、數(shù)據(jù)有效性怜瞒、響應(yīng)、仲裁般哼、時鐘同步和地址廣播等環(huán)節(jié)吴汪。
(1)數(shù)據(jù)有效性規(guī)定

圖片2.png

要求時鐘線在高電平的時候數(shù)據(jù)線也為高電平保持數(shù)據(jù)穩(wěn)定來傳輸,只要時鐘線是低電平是才允許數(shù)據(jù)進行變化

每次數(shù)據(jù)傳輸都以字節(jié)為單位蒸眠,每次傳輸?shù)淖止?jié)數(shù)不受限制漾橙。

(2)起始和停止信號

起始信號和終止信號

起始信號與終止信號是由主機發(fā)出的,在數(shù)據(jù)線上表示

(3)應(yīng)答響應(yīng)

應(yīng)答響應(yīng)

應(yīng)答響應(yīng)是在發(fā)送完一個字節(jié)后(是以字節(jié)為單位進行傳輸?shù)模臋C發(fā)出的楞卡,表示一個字節(jié)發(fā)送完了霜运,然后從機可繼續(xù)接受數(shù)據(jù)


(4)總線的尋址方式

I2C總線尋址按照從機地址位數(shù)可分為兩種,一種是7位蒋腮,另一種是10位淘捡。采用7位的尋址字節(jié)(尋址字節(jié)是起始信號后的第一個字節(jié))的位定義如下:

尋址方式

1~7是從機地址位,里面又分為固定地址和可編程部分組成池摧,用來調(diào)整地址的個數(shù)
R/W是用來決定主機和從機吉安關(guān)系的焦除,當R/W = 0,主機發(fā)送數(shù)據(jù)到從機作彤,當R/W = 1膘魄,表示主機接收來自從機的數(shù)據(jù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末乌逐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子创葡,更是在濱河造成了極大的恐慌浙踢,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件灿渴,死亡現(xiàn)場離奇詭異成黄,居然都是意外死亡,警方通過查閱死者的電腦和手機逻杖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來思瘟,“玉大人荸百,你說我怎么就攤上這事”豕ィ” “怎么了够话?”我有些...
    開封第一講書人閱讀 157,435評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長光绕。 經(jīng)常有香客問我女嘲,道長,這世上最難降的妖魔是什么诞帐? 我笑而不...
    開封第一講書人閱讀 56,509評論 1 284
  • 正文 為了忘掉前任欣尼,我火速辦了婚禮,結(jié)果婚禮上停蕉,老公的妹妹穿的比我還像新娘愕鼓。我一直安慰自己,他們只是感情好慧起,可當我...
    茶點故事閱讀 65,611評論 6 386
  • 文/花漫 我一把揭開白布菇晃。 她就那樣靜靜地躺著,像睡著了一般蚓挤。 火紅的嫁衣襯著肌膚如雪磺送。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,837評論 1 290
  • 那天灿意,我揣著相機與錄音估灿,去河邊找鬼。 笑死脾歧,一個胖子當著我的面吹牛甲捏,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播鞭执,決...
    沈念sama閱讀 38,987評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼司顿,長吁一口氣:“原來是場噩夢啊……” “哼芒粹!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起大溜,我...
    開封第一講書人閱讀 37,730評論 0 267
  • 序言:老撾萬榮一對情侶失蹤化漆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后钦奋,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體座云,經(jīng)...
    沈念sama閱讀 44,194評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,525評論 2 327
  • 正文 我和宋清朗相戀三年付材,在試婚紗的時候發(fā)現(xiàn)自己被綠了朦拖。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,664評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡厌衔,死狀恐怖璧帝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情富寿,我是刑警寧澤睬隶,帶...
    沈念sama閱讀 34,334評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站页徐,受9級特大地震影響苏潜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜变勇,卻給世界環(huán)境...
    茶點故事閱讀 39,944評論 3 313
  • 文/蒙蒙 一恤左、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧搀绣,春花似錦赃梧、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至锣险,卻和暖如春蹄皱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背芯肤。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評論 1 266
  • 我被黑心中介騙來泰國打工巷折, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人崖咨。 一個月前我還...
    沈念sama閱讀 46,389評論 2 360
  • 正文 我出身青樓锻拘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子署拟,可洞房花燭夜當晚...
    茶點故事閱讀 43,554評論 2 349

推薦閱讀更多精彩內(nèi)容