在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

I2C時鐘延展概念介紹

麥辣雞腿堡 ? 來源:嵌入式Linux系統開發 ? 作者:嵌入式Linux系統開 ? 2023-07-22 16:33 ? 次閱讀

Data and ACK/NACK

正常情況

主接收機必須向從機發送傳輸結束的信號

異常情況

  1. 發送到總線上的地址,卻沒有匹配的從機
  2. 從機處于 busy 狀態。
  3. 在傳輸過程中,從機獲取其不理解的數據或命令。
  4. 在傳輸過程中,從機無法再接收任何數據字節。

主機可以生成停止條件以中止傳輸,或生成重復啟動條件以啟動新傳輸。

Clock stretching 時鐘延展

  1. 時鐘延展:通過將 SCL 線保持在低電平來暫停傳輸。在 SCL 再次拉高之前,傳輸無法進行。
  2. 從機通過將 SCL 線拉低,強制主機進入等待狀態。
  3. 時鐘延展功能是可選的,不是必選的
  4. 時鐘延展導致需要更多時間來存儲接收到的字節或準備另一個要傳輸的字節
  5. 通過延長每個時鐘低電平周期來降低總線時鐘。任何主機的速度都與該設備的內部運行速度相適應。
  6. 在 Hs 模式下,此握手功能只能在字節級別使用

I2C 主設備始終控制著時鐘線 SCL,不論是往設備寫還是從設備讀。一般情況下,如果操作對象是 EEPROM 或者其他簡單設備而言,無所謂,但是,如果從設備是處理器,在接到主機命令后要去處理一些運算然后得出結果返回給主機。這個時候可能造成來不及處理。怎么辦?這時,從設備會主動控制時鐘線把它拉低!直到數據準備好之后再釋放時鐘線,把控制權交還給 MASTER。這也是 I2C 通信系統中,從機唯一能控制總線的時候!

關鍵是很多 I2C 主機不支持 clock stretching 功能,所以,無法和帶有 clock stretching 功能的從機通信!所以,各位在選擇主機器件之前,必須要注意這一點,不然整個設計方案可能報廢,影響很大。

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

    關注

    11

    文章

    1746

    瀏覽量

    131802
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1495

    瀏覽量

    124563
收藏 人收藏

    評論

    相關推薦

    請問S32K148 LPI2C主控如何支持時鐘延展功能?

    我們想使用 S32K148 LPI2C 配置 ADI A2B 網絡,需要 I2C master 支持時鐘延展功能。S32K148 LPI
    發表于 04-06 06:36

    i2c總線介紹

    I2C介紹   I2C總線是兩線式串行總線。    I2C總線最主要的優點是其簡單性和有效性,支持多主控(multimastering)。&nb
    發表于 08-13 17:29 ?0次下載

    i2c總線ppt(I2C總線器件應用)

    I2C總線器件應用第一節 I2C總線器件應用概述I2C總線工作原理I2C總線系統結構I2C總線系統結構如圖7-1所示。其中,SCL是
    發表于 08-13 17:34 ?0次下載

    i2c總線技術 (非常詳細)

    i2c總線技術:2 I2C 總線使設計人員和廠商都得益.. 32.1 設計人員的得益.. 42.2 廠商的得益. 53 介紹I2C 總線規范
    發表于 03-25 08:58 ?62次下載

    i2c總線的特點

    i2c總線的特點:2 I2C 總線使設計人員和廠商都得益.. 3 2.1 設計人員的得益.. 4 2.2 廠商的得益. 5 3 介紹
    發表于 08-05 09:05 ?26次下載

    I2C總線規范與I2C器件C51讀寫程序

    I2C總線規范與I2C器件C51讀寫程序:本文簡要介紹I2C總線,并給出了I2C器件的
    發表于 08-22 17:51 ?93次下載

    I2C Guid I2C指南

    I2C Guid  I2C指南 The I2C bus is used in a wide rangeof applications because it is simpleand
    發表于 04-23 13:55 ?36次下載

    I2C總線技術在彩電中的應用

    摘要:介紹I2C總線系統的電路結構特點和功能.關鍵詞:I2C總線;串行;數據;時鐘;控制器;接口;存儲器
    發表于 05-29 10:51 ?25次下載

    I2C總線在Linux系統中的驅動設計

    介紹I2C總線的基本概念和工作原理,敘述I2C總線擴展器件ZLG7290的功能特點。在以S3C2410為微控制器,ZLG7290為
    發表于 12-29 16:52 ?40次下載

    I2C總線實驗(實時時鐘、EEPROM和ZLG7290的實驗

    I2C 總線實驗(實時時鐘、EEPROM 和ZLG7290 的實驗) 一. 實驗目的加深用戶對I2C 總線的理解,熟悉I2C 器件的使用
    發表于 09-22 16:58 ?4314次閱讀
    <b class='flag-5'>I2C</b>總線實驗(實時<b class='flag-5'>時鐘</b>、EEPROM和ZLG7290的實驗

    時鐘延展導致 I2C 通信不可靠

    STM32時鐘延展導致 I2C 通信不可靠
    發表于 12-04 15:15 ?0次下載

    i2c

    單片機i2c總線操作;單片機i2c總線操作;單片機i2c總線操作;
    發表于 05-17 11:09 ?35次下載

    硬件I2C與模擬I2C

    配置;而軟件I2C是沒有寄存器這個概念的。 軟件I2C一般是使用GPIO管腳,用軟件控制SCL,SDA線輸出高低電平,模擬i2c協議的時序。例如下面這段
    發表于 12-28 19:14 ?81次下載
    硬件<b class='flag-5'>I2C</b>與模擬<b class='flag-5'>I2C</b>

    i.MX RT1010的I2C Slave時鐘延展功能小記

    i.MX RT1010的I2C Slave時鐘延展功能小記
    的頭像 發表于 09-27 16:22 ?1608次閱讀
    <b class='flag-5'>i</b>.MX RT1010的<b class='flag-5'>I2C</b> Slave<b class='flag-5'>時鐘</b><b class='flag-5'>延展</b>功能小記

    i2c采樣是上升沿嗎?

    i2c采樣是上升沿嗎?? I2C采樣是指在I2C總線上對數據進行采樣。在I2C總線上,數據的傳輸是通過2條線傳遞。一條是
    的頭像 發表于 09-19 17:16 ?2910次閱讀
    主站蜘蛛池模板: 黄色日本视频 | 欧美一级视频在线高清观看 | xxxx日本69| 欧美一级特黄aaa大片 | 2023天天操 | 欧美色婷婷天堂网站 | 国产午夜亚洲精品 | 5g成人影院 | 免费视频现线观看 | 国内真实下药迷j在线观看 国内自拍 亚洲系列 欧美系列 | 欧美人与禽交 | 国产一区二卡三区四区 | 亚洲午夜精品在线 | 日本理论在线 | 日产乱码免费一卡二卡在线 | 手机看片1024免费视频 | 国产资源站 | 午夜黄色小视频 | 日本69xxxxxxxx69 | 在线a网 | 来吧成人综合网 | 天天操天天干天天 | 天天干天天干天天干天天干天天干 | 天天综合色天天综合网 | 国产激情三级 | 成人午夜剧场 | 丁香花五月婷婷开心 | 免费恐怖片 | 青青青久97在线观看香蕉 | 国产激烈床戏无遮挡在线观看 | 亚洲国产网址 | 国产视频每日更新 | 色播视频在线观看免费 | 日本大片免费观看视频 | 2021国产精品成人免费视频 | 成年午夜一级毛片视频 | 欧美爱爱帝国综合社区 | 婷婷在线影院 | 久久福利精品 | 在线视频这里只有精品 | 亚洲天堂首页 |