色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文了解IIC總線

微云疏影 ? 來源:一口Linux ? 作者:深漂趙工 ? 2022-04-11 15:07 ? 次閱讀

在生活中,經常會碰到設備掉電的情況,像手機,智能手環,電腦等等;但是存儲的東西不會丟失,比如電話號碼,短信消息,記事本,微信,QQ信息等等均會被保存下來;恢復出廠設置后,這些東西才會消失;這是因為這些設備中都有一個“掉電保存”的器件,比如硬盤,U盤等等,他們的特點就是沒電了之后,存在他們上面的信息不會丟失,就像人的大腦,有記憶功能。

工業領域也非常常見這種器件,一般有EEPROM和FLASH。它倆共同點是可讀可寫,斷電保存;不同點是EEPROM寫之前不用擦除,而FLASH寫之前一定要擦除,否則寫不成功;EEPROM一般都使用IIC總線來通信,而FLASH一般是使用SPI總線。

poYBAGJT072AHAkGAAFg71s02nw643.jpg

EEPROM存儲器系統架構圖

今天筆者就和大家聊一聊IIC總線。

位傳輸

IIC總線是由飛利浦(Philips)公司開發的一種雙向二線制同步串行總線,實現有效的IC間的控制,它只需要兩根線(SDA和SCL)即可在連接于總線上的器件之間傳送信息。

IIC總線在傳輸數據都是按照bit來傳送。SCL為時鐘線,SDA為數據線;在SCL時鐘線為高電平時,SDA數據線上的電平不允許被修改,SCL時鐘線為低電平時,SDA數據線上的電平可為高/低。

pYYBAGJT072AYMVtAAB8dSk5Wjw331.jpg

IIC總線的位傳輸

起始條件:SCL為高電平時,SDA由高電平向低電平切換;表示開始傳送數據。

停止條件:SCL為高電平時,SDA由低電平向高電平跳變;表示結束傳送數據。

空閑條件:IIC總線的SDA和SCL兩條信號線同時處于高電平時;表示空閑狀態。

poYBAGJT072AN4rtAAB4CMk0lHc924.jpg

?p?起始和停止條件

?數據傳輸

字節傳輸

發送數據時,由主機先發送一個起始信號,再將SDA信號切換為輸出模式,然后將8位數據依次由高到低發送出去;發送完成后,主機將SDA信號切換為輸入模式,等待叢機回應ACK或NAK;再發下一筆數據

poYBAGJT076AB1BYAAFxbPQLeis422.jpg

IIC總線數據傳輸

叢機地址

在IIC總線系統中,每個設備都有它的固定地址,一般由芯片的A0,A1和A2決定。叢機地址字節由七位地址位(D7-D1位)和一位方向位(為D0位)組成。

器件地址的D7-D4一般都是被廠家固定了為1111,余下的D3,D2和D1連接到芯片的A2,A1和A0決定;D0為0x00表示寫,D0為0x01表示讀。大家看例程都是些0xA0和0xA1就是這個原因。

pYYBAGJT076ADAkxAAAYW5MuP_0108.jpg

EEPROM的器件地址

讀寫過程

寫數據過程:

1.主機發送IIC總線停止信號,防止總線忙寫數據失敗

2.主機發送IIC總線復位信號,確保寫數據之前總線處于空閑狀態

3.主機發送IIC總線開始信號,啟動一次數據的寫入

4.主機發送IIC叢機地址和寫模式(W/R=0)信號,并且等待一個叢機的應答信號

5.主機接收到ACK的應答信號后,開始多個字節的寫入,每寫完一個字節需要等待一個叢機的應答信號

6.主機接收到ACK的應答信號后,發送IIC總線停止信號,確保總線處于空閑狀態

讀數據過程:

1.主機發送IIC總線停止信號,防止總線忙寫數據失敗

2.主機發送IIC總線復位信號,確保讀數據之前總線處于空閑狀態

3.主機發送IIC總線開始信號,啟動一次數據讀取

4.主機發送IIC叢機地址和讀模式(W/R=1)信號,并且等待一個叢機的應答信號

5.主機接收到ACK的應答信號后,開始多個字節的讀取,每讀完一個字節需要給叢機發送一個ACK應答信號

6.主機接收到ACK的應答信號后,發送IIC總線停止信號,確??偩€處于空閑狀態

poYBAGJT076ANqBjAAD0IMJAjcI300.jpg

主機讀/寫數據過程

結語

IIC總線在嵌入式應用中非常廣泛,基本上所有的電力電子設備都會用到這個總線;筆者根據自身多年的工作經驗,記錄下了我對它的理解,如果有寫的不對,希望大家能多多指出,今天的I2C總線就先寫到這里,希望大家喜歡。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 總線
    +關注

    關注

    10

    文章

    2900

    瀏覽量

    88348
  • EEPROM
    +關注

    關注

    9

    文章

    1033

    瀏覽量

    81914
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1495

    瀏覽量

    124467
收藏 人收藏

    評論

    相關推薦

    IIC總線簡介

     IIC(Inter-Integrated Circuit)是個多主從的串行總線,又叫I2C,是由飛利浦公司發明的通訊總線,屬于半雙工同步傳輸類型
    發表于 11-10 16:07 ?2718次閱讀
    <b class='flag-5'>IIC</b><b class='flag-5'>總線</b>簡介

    詳解IIC總線

    IIC(Inter-Integrated Circuit)集成電路總線,它是種兩線式串行通信總線,又叫I2C,使用多主從架構,由飛利浦公司在1980年推出的。多用于主控制器和從器件間
    發表于 06-07 15:38 ?1w次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>詳解<b class='flag-5'>IIC</b><b class='flag-5'>總線</b>

    詳解IIC總線

    IIC(Inter-Integrated Circuit)是個多主從的串行總線,又叫I2C,是由飛利浦公司發明的通訊總線,屬于半雙工同步傳輸類型
    發表于 09-12 11:15 ?2350次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>詳解<b class='flag-5'>IIC</b><b class='flag-5'>總線</b>

    介紹IIC總線仲裁

    IIC總線
    電子電器
    發布于 :2023年02月07日 11:24:43

    什么是IIC總線

    - 什么是IIC總線IIC總線是同步通信的種特殊形式,具有接線口少、控制簡單、器件封裝形式小、通信速率高等特點。在主從通信中,可以有多個
    發表于 01-24 08:27

    IIC總線接口學習

    在多主設備IIC 總線模式下,多個S3C2440A 微處理器可以從從屬設備接收或發送串行數據。主設備S3C2440A 可以初始化和終止個基于IIC
    發表于 04-27 15:31 ?61次下載
    <b class='flag-5'>IIC</b><b class='flag-5'>總線</b>接口學習

    LESSON8_IIC總線工作原理

    LESSON8_IIC總線協議 LESSON8_IIC總線協議
    發表于 02-18 18:23 ?0次下載

    解讀IIC總線的FPGA實現原理及過程

    本文首先介紹了IIC總線概念和IIC總線硬件結構,其次介紹了IIC總線典型應用,最后詳細介紹了
    發表于 05-31 10:56 ?6762次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>解讀<b class='flag-5'>IIC</b><b class='flag-5'>總線</b>的FPGA實現原理及過程

    MCU_IIC總線

    MCU_IIC總線
    發表于 11-16 09:36 ?20次下載
    MCU_<b class='flag-5'>IIC</b><b class='flag-5'>總線</b>

    【51單片機】IIC總線

    什么是IIC 總線IIC是Inter IC Bus的縮寫,是由PHLIPS提出的種串行總線,具備多主機系統所需要的包括
    發表于 11-23 16:20 ?14次下載
    【51單片機】<b class='flag-5'>IIC</b><b class='flag-5'>總線</b>

    IIC通信總線尋址

    IIC的使用IIC總線簡介IIC通信時序IIC總線尋址IIC
    發表于 12-04 16:06 ?14次下載
    <b class='flag-5'>IIC</b>通信<b class='flag-5'>總線</b>尋址

    IIC總線學習筆記

    IIC總線學習筆記(2020.11.8)文章目錄*IIC總線學習筆記(2020.11.8)*、I^2^C
    發表于 01-17 13:33 ?6次下載
    <b class='flag-5'>IIC</b><b class='flag-5'>總線</b>學習筆記

    帶你迅速了解常用串行總線IIC協議1

    集成電路總線** (Inter-Intergrated Circuit),通常稱作IICBUS,簡稱為IIC,是種采用多主從結構的串行通信總線I
    的頭像 發表于 01-21 17:19 ?1971次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>帶你迅速<b class='flag-5'>了解</b>常用串行<b class='flag-5'>總線</b>之<b class='flag-5'>IIC</b>協議1

    帶你迅速了解常用串行總線IIC協議2

    集成電路總線** (Inter-Intergrated Circuit),通常稱作IICBUS,簡稱為IIC,是種采用多主從結構的串行通信總線。I
    的頭像 發表于 01-21 17:20 ?1111次閱讀

    帶你迅速了解常用串行總線IIC協議3

    集成電路總線** (Inter-Intergrated Circuit),通常稱作IICBUS,簡稱為IIC,是種采用多主從結構的串行通信總線。I
    的頭像 發表于 01-21 17:20 ?1134次閱讀
    主站蜘蛛池模板: 啊轻点啊再深点视频免费 | WWW国产精品内射老师 | 国产成人a一在线观看 | 色尼玛亚洲综合 | 日本大片免a费观看视频 | 欧美性视频xxxxhd | 婷婷五月久久丁香国产综合 | 国产成a人片在线观看视频99 | 久久久久国产一级毛片高清片 | 荡公乱妇HD中文字幕 | 女人的选择hd | 蜜臀AV浪潮99国产麻豆 | 夜色福利院在线看 | 亚洲精品久久国产高清 | 亚洲中文字幕在线第六区 | 欧美雌雄双性人交xxxx | 色就色 综合偷拍区欧美 | 久久精品国产免费播高清无卡 | CHINA篮球体育飞机2023 | 八妻子秋霞理在线播放 | 久久婷婷五月综合色丁香花 | 中文字幕久精品视频在线观看 | 国产亚洲精品久久无亚洲 | 国产成人无码精品久久久影院 | 亚洲精品电影久久久影院 | 欧美一级情欲片在线 | 国产精品久久婷婷五月色 | 打卡中国各地奋斗第一线 | 久久99热这里只有精品66 | 国产真实女人一级毛片 | 色偷偷成人网免费视频男人的天堂 | 熟女人妻久久精品AV天堂 | 麻豆国产99在线中文 | 国产精品免费一区二区三区四区 | 在线观看永久免费网址 | 《乳色吐息》无删减版在线观看 | 国产成人免费片在线视频观看 | SM高H黄暴NP辣H调教性奴 | 国产乱辈通伦影片在线播放亚洲 | 久久精品亚洲热综合一本 | 在线观看免费亚洲 |