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

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

    文章

    7170

    瀏覽量

    89700
  • 通信
    +關注

    關注

    18

    文章

    6077

    瀏覽量

    136482
  • IIC總線
    +關注

    關注

    1

    文章

    66

    瀏覽量

    20411

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

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

收藏 人收藏

    評論

    相關推薦

    I2C通信開發障礙以及總結

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

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

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

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

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

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

    Sensor、Touch、藍牙模塊、WIFI模塊等也都兼容這三種通信協議的1以上。那么這通信總線有什么區別呢?工業物聯網無線
    的頭像 發表于 01-22 09:41 ?1822次閱讀
    藍牙串口通訊總線——<b class='flag-5'>I2C</b>/SPI/UART
    主站蜘蛛池模板: 亚洲mm8成为人影院 亚洲qingse中文在线 | 边摸边吃奶边做视频叫床韩剧 | 女18poren69| 欧美一级精品高清在线观看 | 性喷潮久久久久久久久 | 成人欧美一区二区三区黑人3p | 午夜爱爱毛片xxxx视频免费看 | 国产成人经典三级在线观看 | 天堂网www在线观看 天堂网www在线资源中文 | 亚洲黄色三级 | 久久老色鬼天天综合网观看 | 免费高清特级毛片 | 高清一区二区三区四区五区 | 天天视频在线观看免费 | 狼干综合| 欧美三级在线免费观看 | 国内自拍2021 | 天天干夜夜爽天天操夜夜爽视频 | 97色爱| 久久亚洲精品国产精品婷婷 | 天堂在线观看中文字幕 | 夜恋秀场欧美成人影院 | 黄色福利小视频 | 俄罗斯美女69xxxxxx | 免费在线看黄色 | 亚洲天堂视频在线播放 | 日日噜噜噜噜人人爽亚洲精品 | 特黄特a级特别特级特毛片 特黄特色大片免费播放路01 | 亚洲成人网在线 | 狠狠干天天干 | 日本免费黄视频 | 97se狠狠狠狠狼亚洲综合网 | 久久综合性| 爱爱视频天天干 | 日本h片在线观看 | 国产三级网站在线观看 | 天天艹夜夜 | 特黄特黄视频 | 97影院午夜在线观看视频 | 女同性大尺度床戏视频 | 精品无码三级在线观看视频 |