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

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

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

3天內不再提示

I2C通信理解與三種IIC數據幀傳遞過程

FPGA之家 ? 來源:CSDN博客最后一個bug ? 作者:CSDN博客最后一個 ? 2022-03-15 10:29 ? 次閱讀

正文

大家好,我是bug菌!

1I2C通信理解

很多朋友在進行IIC通信協議開發的時候比較迷茫,可能長時間沒有用了,就有所忘卻,也算正常,不過如果重新圍著通信時序圖看來看去,那還是比較麻煩的,比如IIC的起始電平條件、停止電平條件、以及數據保持即更新條件等等。

雖然每個器件對IIC通信的波形要求不是太相同,但IIC的通信時序容忍度非常高,基本上相關參數和驅動都是通用的。IIC數據的傳輸過程,在SCL通信同步時鐘節拍的控制下,主機發送數據主動使得總線電平發生變化,供從機檢測接收,而當從機接收到數據以后接著主動的拉低SDA來作為應答信號通知主機,如果沒有拉低則表示非應答。

之前很多朋友都不太理解IIC的主機是怎么檢測到從機應答的,似乎從SDA線上的波形看都好像是主機發送出來的,所以在進行通信波形解析的時候注意一下。

2IIC數據幀

對于通信的應用,重要的并不是所謂的電平變化,而更多的是要了解如何傳遞數據幀,掌握好數據幀的傳遞過程和方式。

而不同廠商的數據幀稍微有所差異,比如7位地址、8位地址和10位地址,但總體上大同小異,大家可以參考對應的芯片手冊進行學習,這里以最常用的7地址位跟大家介紹:

IIC是一種主從通信方式,通信發起者為主機,主要熟悉三種數據幀傳遞過程:

1、單次或連續向從機寫數據

b250ba0a-9645-11ec-952b-dac502259ad0.png

至于通信數據域內的數據含義,由通信雙方共同約定即可,也就是協議的制定。

2、單次或連續向從機讀數據

b2652e36-9645-11ec-952b-dac502259ad0.png

讀數據的過程主機發送的讀寫標志位發生變化,在數據部分從機主動控制總線發送數據給主機,然后主機來進行應答,剛好與IIC寫數據相反。

3、通訊過程讀寫切換

b2757a48-9645-11ec-952b-dac502259ad0.png

在通信過程中需要進行讀寫切換時不需要發送停止,而是應答以后重新發一次起始和從機地址及讀寫狀態,接著進行下面的數據處理即可。

最后bug菌再啰嗦一下 : 對于IIC總線不要忘記通信IO上拉,同時注意電平上的匹配,不然可能會損壞芯片~

原文標題:玩轉I2C通信把握好這兩點~

文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

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

    關注

    8

    文章

    7224

    瀏覽量

    90194
  • 通信
    +關注

    關注

    18

    文章

    6117

    瀏覽量

    136782
  • IIC總線
    +關注

    關注

    1

    文章

    67

    瀏覽量

    20490

原文標題:玩轉I2C通信把握好這兩點~

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    I2C通信開發障礙以及總結

    本文主要講解的是I2C開發過程中會遇到的坑以及I2C的個人總結經驗,很實用,可以i幫助開發人員更好的理解
    的頭像 發表于 04-17 16:35 ?1534次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>通信</b>開發障礙以及總結

    逼真動畫展示I2C、SPI、UART的通信過程

    到目前為止,I2C、SPI和UART等仍然是電子嵌入式設備中最常用的通信協議,本文,我們將剖析這三種協議,讓大家清楚、直觀的了解它們的功能、優點和局限性,并輔以GIF動圖展示。I2C
    的頭像 發表于 04-12 08:27 ?1118次閱讀
    逼真動畫展示<b class='flag-5'>I2C</b>、SPI、UART的<b class='flag-5'>通信</b><b class='flag-5'>過程</b>

    I2C、SPI、UART的通信過程還可以這樣理解

    到目前為止,I2C、SPI和UART等仍然是電子嵌入式設備中最常用的通信協議,本文,我們將剖析這三種協議,讓大家清楚、直觀的了解它們的功能、優點和局限性,并輔以GIF動圖展示。一、IIC
    的頭像 發表于 05-23 08:10 ?8065次閱讀
    <b class='flag-5'>I2C</b>、SPI、UART的<b class='flag-5'>通信</b><b class='flag-5'>過程</b>還可以這樣<b class='flag-5'>理解</b>

    什么是IIC通信I2C

    IIC通信I2CIIC,Inter-Integrated Circuit),兩線式串行總線,由PHILIPS公司開發用于連接微控制器及外圍設備。它是由
    發表于 08-03 07:46

    STM32F767+STM32CubeMX I2C通信讀寫EEPROM數據(采用輪詢、DMA、中斷三種方式)精選資料推薦

    STM32F767+STM32CubeMX I2C通信讀寫EEPROM數據(采用輪詢、DMA、中斷三種方式)摘要-前言作為一名STM32的初學者,在學習
    發表于 08-23 09:08

    I2C通信協議的原理是什么

    I2C通信協議I2C通信原理I2C通信原理:I2C
    發表于 02-17 07:16

    I2C的發送過程分享

    序本文將以51單片機的I2C通信協議為例,將涉及到I2C的基本過程以及其中我認為比較重要的點。I2C的基本
    發表于 02-23 06:11

    新手關于I2C理解

    新手關于I2C理解1- 關于I2CI2C是一個通信協議就如同UART一樣都是實現數據傳遞,
    發表于 02-24 06:57

    SPI、I2C、UART三種串行總線協議的區別

    SPI、I2C、UART三種串行總線協議的區別
    發表于 07-17 17:23 ?0次下載

    I2C總線的工作原理解

    I2C是一雙線雙向接口,包括一個時鐘信號和一個數據信號(SCL和SDA)。在不增加任何其他信號的情況下,一條I2C總線就可以支持多達12個設備。I
    發表于 08-23 15:55 ?6832次閱讀
    <b class='flag-5'>I2C</b>總線的工作原<b class='flag-5'>理解</b>析

    I2C通信協議應該如何學習

    我最近剛做完I2C通信協議的編寫與調試,下面介紹一下我從一開始理解夏老師的程序,修改程序,直到下板調試整個的學習過程,希望對大家學習 I2C
    發表于 04-28 08:00 ?22次下載
    <b class='flag-5'>I2C</b><b class='flag-5'>通信</b>協議應該如何學習

    干貨:I2C總線最全教程講解

    ? 裸機操作篇 本文以星exynos4412為例講解I2C時序,并掛載在I2C控制器mpu6050陀螺儀的數據讀取實例。通過本篇文章,讀者可以理解
    的頭像 發表于 02-20 15:04 ?1.4w次閱讀
    干貨:<b class='flag-5'>I2C</b>總線最全教程講解

    I2C通信協議:了解I2C Primer、 PMBus和SMBus

    I2C Primer的基本特性和標準,并重點說明在通信實現過程中如何正確使用該協議。從I2C的基本原理出發,我們將介紹其變體子集——系統管理總線(SMBus)和電源管理總線(PMBus
    的頭像 發表于 06-15 15:29 ?6637次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>通信</b>協議:了解<b class='flag-5'>I2C</b> Primer、 PMBus和SMBus

    i2c采樣是上升沿嗎?

    數據。在本文中,我們將詳細討論I2C采樣的工作原理,采樣時機以及如何進行I2C采樣。 I2C采樣的原理 I2C采樣是基于
    的頭像 發表于 09-19 17:16 ?3125次閱讀

    藍牙串口通訊總線——I2C/SPI/UART

    Sensor、Touch、藍牙模塊、WIFI模塊等也都兼容這三種通信協議的1以上。那么這通信總線有什么區別呢?工業物聯網無線
    的頭像 發表于 01-22 09:41 ?1958次閱讀
    藍牙串口通訊總線——<b class='flag-5'>I2C</b>/SPI/UART
    主站蜘蛛池模板: 色午夜日本高清视频www | 拉菲娱乐主管高工资q39709 | 亚洲狠狠网站色噜噜 | 116美女写真成人午夜视频 | 日日碰狠狠躁久久躁综合网 | 久久re视频这里精品09首页 | 人妻夜夜爽天天爽三区麻豆AV网站 | 工口肉肉彩色不遮挡 | 国内精品七七久久影院 | 亚洲免费无码中文在线亚洲在 | 在线亚洲专区中文字幕 | 九九免费的视频 | 污污内射久久一区二区欧美日韩 | 亚欧日韩毛片在线看免费网站 | 99精品在线看 | 全黄h全肉短篇禁乱np | 国产精品资源在线观看网站 | chinesedaddy80老年人 | 日韩精品 电影一区 亚洲高清 | 亚洲精品免费观看 | 亚洲国产精品久久又爽黄A片 | 羞羞影院午夜男女爽爽免费 | 花蝴蝶在线直播观看 | 入禽太深在线观看免费高清 | 欧美性受xxxx狂喷水 | 优菈的乳液狂飙天堂W98 | 67194con免费福和视频 | 成人国产亚洲欧美成人综合网 | 久久久久久久伊人电影 | 奶头被客人吸得又红又肿 | 免费无码一区二区三区蜜桃大 | 中文字幕亚洲综合小综合在线 | 欧美午夜精品一区二区蜜桃 | 国产精品一区二区欧美视频 | 欧美日韩一区不卡在线观看 | 美女乱草鲍高清照片 | 天天插天天射天天干 | 2020亚洲色噜噜狠狠网站 | 亚洲视频在线观看视频 | 伊人精品久久久大香线蕉99 | yellow片在线观看免费观看动漫 |