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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是I2C I2C怎么測試?

agitek456 ? 來源:agitek456 ? 作者:agitek456 ? 2023-11-20 16:28 ? 次閱讀

IIC是總線協(xié)議中的一種,全稱為Inter-Integrated Circuit,意思是芯片和芯片之間的通信

IIC用于芯片間傳輸,采用的是主從模式,連接非常簡單。比如單片機(jī)作為主機(jī),將其他設(shè)備例如 E2PROM A/D 和其他I2C外圍設(shè)備等作為從機(jī)。好比電腦就是主機(jī),鼠標(biāo)鍵盤顯示器等外設(shè)都是從機(jī)。

那主機(jī)是如何識別各個從機(jī)的呢。這是因為每個器件都有一個自己的固定地址,就跟自己的電話號碼一樣,主機(jī)要給哪個從機(jī)發(fā)送指令,先撥通對應(yīng)的電話號碼,然后傳輸要表達(dá)的指令。

比如單片機(jī) E2PROM A/D 和其他I2C外圍設(shè)備的地址,也就是電話號碼分別為0x21 0x31 041和0x51。如果單片機(jī)讀取E2PROM的數(shù)據(jù),會向總線發(fā)送一個0x31來撥通E2PROM的電話。

wKgaomVbGJuAevVfAAAlRgvrUXk84.jpeg

接下來我們看一下IIC怎么發(fā)送數(shù)據(jù)的。IIC總線有兩條線,一條SCL時鐘用于同步,另一條SDA數(shù)據(jù)線用于傳輸數(shù)據(jù)。

當(dāng)數(shù)據(jù)線和時鐘線都處于高電平時,表示空閑時間。

wKgZomVbGJyAVtjGAAAX5V-Pfoo74.jpeg

當(dāng)要開始傳輸數(shù)據(jù)時,時鐘線保持高電平,數(shù)據(jù)線從高跳變到低電平,完成起始信號傳輸。也就是告訴其他器件我要開始打電話了。

wKgaomVbGJ2AK1j_AAALIGel22Y49.jpeg

接下來開始撥號,也就是發(fā)送從機(jī)的地址,器件的地址為7位,E2PRPM的地址0x31轉(zhuǎn)化位二進(jìn)制為011 0001。

wKgZomVbGJ2AUKQMAAAXdktjkDg50.jpeg

發(fā)送的原理是時鐘線始終為高電平,數(shù)據(jù)線保持高電平時表示邏輯1,數(shù)據(jù)線保持低電平時 表示邏輯0。

比如發(fā)送E2PRPM的地址0110001,就可以這樣表示。

電話撥通后,主機(jī)會再發(fā)送一位數(shù)據(jù)給從機(jī),表示我要從你這讀數(shù)據(jù)還是我要給你發(fā)數(shù)據(jù),也就是讀寫位。0表示要發(fā)送數(shù)據(jù),1表示要讀取數(shù)據(jù)。

wKgaomVbGJ6AW-wVAAAMCjV48f466.jpeg

然后從機(jī)會回復(fù)一位數(shù)據(jù)給主機(jī),也就是應(yīng)答位。如果從機(jī)成功接收前面的信息,會回復(fù)0,如果沒接收成功回復(fù)1。

有來有回的對話之后,主從機(jī)之間通信成功了,開始傳輸數(shù)據(jù),當(dāng)一個字節(jié)8位數(shù)據(jù)傳輸完成后,發(fā)送一個應(yīng)答信號,繼續(xù)傳輸下一個字節(jié),直到數(shù)據(jù)傳輸完成。

主機(jī)會發(fā)送一個停止位。停止位SCL時鐘為高電平,SDA數(shù)據(jù)由低到高發(fā)生跳變。

所I2C通信基本分為三步:

1.主機(jī)發(fā)送起始位并進(jìn)行從機(jī)尋址;

2.得到應(yīng)答后主機(jī)開始發(fā)送/讀取數(shù)據(jù)位;

3.數(shù)據(jù)發(fā)送、讀取完成后主機(jī)發(fā)送停止位結(jié)束此次通信。

接下來我們用示波器讀一下這個demo板上的I2C信號。

CH1接SCL CH2接SDA。打開總線解碼,讀取總線信息。

當(dāng)你的示波器有總線解碼功能時,可以直接用示波器解碼讀取傳輸?shù)男畔⒂袩o出錯。當(dāng)示波器沒有總線解碼功能時也可以觀察SCL和SDA波形,通過高低電平的變化來判斷傳輸是否出錯。

wKgZomVbGJ-AcdiAAABcl8vkrmc45.jpeg

審核編輯 黃宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1486

    瀏覽量

    123636
收藏 人收藏

    評論

    相關(guān)推薦

    RISC V的I2C操作

    _0_io_scl_write(system_i2c_0_io_scl_write),.system_i2c_0_io_scl_read(system_i2c_0_io_scl_read),WriteEnable信號的處理
    的頭像 發(fā)表于 11-01 11:06 ?198次閱讀

    I2C協(xié)議的基礎(chǔ)知識

    本文從I2C協(xié)議的概述開始,描述協(xié)議的歷史、不同速度模式、物理層和數(shù)據(jù)幀結(jié)構(gòu),最后介紹I2C混合電壓系統(tǒng)中電平兼容性以及上拉電阻大小計算。
    的頭像 發(fā)表于 10-22 15:51 ?488次閱讀
    <b class='flag-5'>I2C</b>協(xié)議的基礎(chǔ)知識

    使用USCI I2C主站

    電子發(fā)燒友網(wǎng)站提供《使用USCI I2C主站.pdf》資料免費(fèi)下載
    發(fā)表于 10-21 09:30 ?0次下載
    使用USCI <b class='flag-5'>I2C</b>主站

    I2C噪聲毛刺濾波

    電子發(fā)燒友網(wǎng)站提供《I2C噪聲毛刺濾波.pdf》資料免費(fèi)下載
    發(fā)表于 10-08 14:39 ?5次下載
    <b class='flag-5'>I2C</b>噪聲毛刺濾波

    了解I2C總線

    電子發(fā)燒友網(wǎng)站提供《了解I2C總線.pdf》資料免費(fèi)下載
    發(fā)表于 10-08 11:13 ?2次下載
    了解<b class='flag-5'>I2C</b>總線

    I2C基本指南

    電子發(fā)燒友網(wǎng)站提供《I2C基本指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-10 09:40 ?0次下載
    <b class='flag-5'>I2C</b>基本指南

    優(yōu)秀實踐:I3C共享總線上的I2C器件

    電子發(fā)燒友網(wǎng)站提供《優(yōu)秀實踐:I3C共享總線上的I2C器件.pdf》資料免費(fèi)下載
    發(fā)表于 09-06 09:49 ?0次下載
    優(yōu)秀實踐:<b class='flag-5'>I3C</b>共享總線上的<b class='flag-5'>I2C</b>器件

    CAN轉(zhuǎn)I2C橋接器

    電子發(fā)燒友網(wǎng)站提供《CAN轉(zhuǎn)I2C橋接器.pdf》資料免費(fèi)下載
    發(fā)表于 08-28 11:10 ?0次下載
    CAN轉(zhuǎn)<b class='flag-5'>I2C</b>橋接器

    UART轉(zhuǎn)I2C橋接器

    電子發(fā)燒友網(wǎng)站提供《UART轉(zhuǎn)I2C橋接器.pdf》資料免費(fèi)下載
    發(fā)表于 08-28 09:24 ?1次下載
    UART轉(zhuǎn)<b class='flag-5'>I2C</b>橋接器

    使用C2000 I2C模塊連接EEPROM

    電子發(fā)燒友網(wǎng)站提供《使用C2000 I2C模塊連接EEPROM.pdf》資料免費(fèi)下載
    發(fā)表于 08-27 09:53 ?0次下載
    使用<b class='flag-5'>C</b>2000 <b class='flag-5'>I2C</b>模塊連接EEPROM

    簡單認(rèn)識I2C通信協(xié)議

    I2C(Inter-Integrated Circuit)通信協(xié)議是由飛利浦公司(現(xiàn)為恩智浦半導(dǎo)體)開發(fā)的一種簡單、雙向二線制同步串行總線協(xié)議。自1982年發(fā)布以來,I2C協(xié)議因其高效、靈活和易于實現(xiàn)的特點,在電子設(shè)備間的數(shù)據(jù)交換中得到了廣泛應(yīng)用。以下是對
    的頭像 發(fā)表于 07-25 18:06 ?1439次閱讀

    I2C邏輯選型指南

    電子發(fā)燒友網(wǎng)站提供《I2C邏輯選型指南.pdf》資料免費(fèi)下載
    發(fā)表于 06-20 16:20 ?2次下載

    什么是I2C協(xié)議 I2C總線的控制邏輯

    在實際使用過程中,I2C比較容易出現(xiàn)的一個問題就是死鎖 ,死鎖在I2C中主要表現(xiàn)為:I2C死鎖時表現(xiàn)為SCL為高,SDA一直為低。
    發(fā)表于 03-12 09:17 ?1056次閱讀
    什么是<b class='flag-5'>I2C</b>協(xié)議 <b class='flag-5'>I2C</b>總線的控制邏輯

    i2c接口由哪幾根線組成 i2c接口可以接哪些器件

    I2C接口的線路可以適應(yīng)不同的系統(tǒng)需求和器件規(guī)格,因此具體的線路配置可能會有所不同。但通常來說,時鐘線(SCL)和數(shù)據(jù)線(SDA)是I2C接口的核心線路。
    的頭像 發(fā)表于 03-05 16:55 ?3771次閱讀
    <b class='flag-5'>i2c</b>接口由哪幾根線組成 <b class='flag-5'>i2c</b>接口可以接哪些器件

    GD32 MCU硬件I2C不可靠不如軟件I2C?來看看紅楓派開發(fā)版的硬件I2C驅(qū)動如何做到穩(wěn)得一批

    在一個評論中,看到網(wǎng)友對硬件I2C的討論,硬件I2C Busy找不到原因、軟件I2C穩(wěn)得一批。
    的頭像 發(fā)表于 02-23 09:37 ?2783次閱讀
    GD32 MCU硬件<b class='flag-5'>I2C</b>不可靠不如軟件<b class='flag-5'>I2C</b>?來看看紅楓派開發(fā)版的硬件<b class='flag-5'>I2C</b>驅(qū)動如何做到穩(wěn)得一批
    主站蜘蛛池模板: 国产在线精品视频资源| 精品日韩二区三区精品视频| 韩国无遮羞禁动漫在线观看96 | 小小水蜜桃视频高清在线观看免费| 亚洲欧洲日韩视频在钱 | 2021国产精品一卡2卡三卡4卡| 成人无码在线超碰视频| 黑丝美女娇喘| 皮皮在线精品亚洲| 亚洲日韩欧美国产中文在线| 99热这里只有精品9| 国产专区青青在线视频| 欧美性FREE玩弄少妇| 亚洲精品国产乱码AV在线观看| 99久久精品国产亚洲AV| 果冻传媒2021一二三区| 欧美三级不卡在线观线看| 亚洲日本欧美国产在线视| 拔萝卜视频免费看高清| 久久草福利自拍视频在线观看| 日韩欧无码一区二区三区免费不卡 | 中文免费视频| 国产精品系列在线观看| 女人被弄到高潮叫床免| 亚洲欧美在无码片一区二区| 色橹橹欧美在线观看视频高清| 影音先锋av电影| 国产精品无码亚洲区艳妇| 且试天下芒果免费观看| 亚洲视频在线观| 国产精品99久久久精品无码| 暖暖视频大全免费观看| 一本色道久久综合亚洲精品加| 光棍天堂在线a| 女人操男人| 最新国自产拍 高清完整版| 国产亚洲999精品AA片在线爽| 任你躁精品一区二区三区| 4480yy午夜私人影院| 精品淑女少妇AV久久免费| 午夜理伦片免费|