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

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

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

3天內不再提示

常見通信的底層數據傳輸原理

STM32嵌入式開發 ? 來源:STM32嵌入式開發 ? 作者:STM32嵌入式開發 ? 2022-07-22 14:22 ? 次閱讀

UART、SPI、 I2C等串行通信是嵌入式開發中非常常見的通信方式,這些通信的最底層通信原理其實不難,但很多初學者卻學不會。

本文分享一些常見通信的底層數據傳輸原理。

UART串口

UART:Universal Asynchronous Receiver/Transmitter,通用異步收發傳輸器。 UART串口是最常見的一種串口通信,下面是串口連接上位機電腦,以及RS232應用的動畫。

2c84af8a-0742-11ed-ba43-dac502259ad0.gif

如上圖,PC 上通過UART來調試MCU。

2c8da63a-0742-11ed-ba43-dac502259ad0.gif

上圖,RS-232通過電平轉換芯片與MCU通訊。

SPI串行通信

SPI:Serial Peripheral Interface,串行外設接口。 SPI是一種常見的串行同步通信協議,其應用也非常廣泛。 下面是SPI數據傳輸的時序圖:

2c9d8a5a-0742-11ed-ba43-dac502259ad0.gif

上圖,SPI 數據傳輸(1)。

2ca7c894-0742-11ed-ba43-dac502259ad0.gif

上圖,SPI數據傳輸(2)。

2cb66214-0742-11ed-ba43-dac502259ad0.gif

上圖,SPI時序信號。

I2C通信

I2C:Inter-Integrated Circuit,字面意思是集成電路之間,是I2C Bus簡稱。

I2C主要是通過地址來區分識別從機,其通信原理相對較簡單。

2cc4a66c-0742-11ed-ba43-dac502259ad0.gif

上圖,I2C總線以及尋址方式。

紅外遙控

紅外遙控在我們現實生活中比較常見,家庭各種遙控器大部分都是紅外遙控。

紅外遙控是通過控制脈寬(高低電平的時間)來實現通信的,只是它是通過紅外無線信號建立通信鏈路(紅外遮擋了就不行,但可反射)。

2cd1f10a-0742-11ed-ba43-dac502259ad0.gif

如上圖,紅外控制信號也是一個串行通訊信號。

2cde8866-0742-11ed-ba43-dac502259ad0.gif

上圖,紅外信號接收與放大整形電路。

2cea7a22-0742-11ed-ba43-dac502259ad0.gif

上圖,一個使用紅外接收光電管控制繼電器進行魚食投喂電路。

串并轉換電路

串并轉換,就是串行數據轉成并口數據,通過時鐘控制串行數據一位一位傳輸,湊整(8位)就是一個并行數據了。

這種轉換器有很多現成的芯片,原理很簡單。

2cfafc9e-0742-11ed-ba43-dac502259ad0.gif

上圖,串入、并出移位寄存器

2d090faa-0742-11ed-ba43-dac502259ad0.gif

上圖,由八個D寄存器組成的移位寄存器。

2d19fb30-0742-11ed-ba43-dac502259ad0.gif

上圖,串行傳輸示意圖。

其他

這里再分享一些其他串行傳輸的原理(波形):

2d2ee496-0742-11ed-ba43-dac502259ad0.gif

上圖,波形調制。

2d3e1056-0742-11ed-ba43-dac502259ad0.gif

上圖,PWM控制LED亮度。

2d46d02e-0742-11ed-ba43-dac502259ad0.gif

調幅與調頻信號,如上圖。

2d7a386a-0742-11ed-ba43-dac502259ad0.gif

相位調制信號,如上圖。

2d8f5042-0742-11ed-ba43-dac502259ad0.gif

方波邊沿抖動波形,如上圖。

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

    關注

    9

    文章

    1881

    瀏覽量

    64560
  • 通信
    +關注

    關注

    18

    文章

    6025

    瀏覽量

    135950
  • uart
    +關注

    關注

    22

    文章

    1235

    瀏覽量

    101355

原文標題:動圖演示UART、SPI、 I2C等串行通信的底層原理

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    常見通信底層數據傳輸原理

    UART、SPI、 I2C等串行通信是嵌入式開發中非常常見通信方式,這些通信的最底層通信原理其
    發表于 07-04 18:43 ?1893次閱讀

    常見通信底層數據傳輸原理

    UART:通用異步收發傳輸器。UART串口是最常見的一種串口通信,下面是串口連接上位機電腦,以及RS232應用的動畫。
    發表于 04-05 10:48 ?618次閱讀

    CPLD在通信數據傳輸中的應用是什么?

    CPLD程序如何去實現?CPLD在通信數據傳輸中的應用是什么?
    發表于 05-25 06:53

    數據傳輸

    通信工程叢書--數據傳輸 這資料還是不錯的,可供參考學習哦!
    發表于 03-25 00:53 ?29次下載

    數據傳輸通信系統設計

    本文主要針對單片機在有線數據傳輸方面的應用,介紹了一種基于單片機MSP430 實現的MODEM 的數據傳輸系統。方案采用一個嵌入式的MODEM 作為系統傳輸數據的MODEM,MODEM
    發表于 06-13 13:38 ?21次下載

    數據傳輸介質

    2.5  數據傳輸介質      傳輸介質是通信網絡中連接計算機的具體物理設備和數據傳輸物理通路。
    發表于 06-27 21:47 ?0次下載

    數字通信中的數據傳輸速率、波特率、符號率

    ??? 在數字通信中的數據傳輸速率與調制速率是兩個容易混淆的概念。數據傳輸速率(又稱碼
    發表于 04-16 23:44 ?2763次閱讀
    數字<b class='flag-5'>通信</b>中的<b class='flag-5'>數據傳輸</b>速率、波特率、符號率

    IDE數據傳輸模式

    IDE數據傳輸模式 隨著技術的發展,產品對數據傳輸速度要求的提高,IDE接口硬盤的數
    發表于 12-25 14:58 ?409次閱讀

    Modem數據傳輸標準

     Modem數據傳輸標準 數據傳輸標準是指MODEM的
    發表于 12-28 13:29 ?1016次閱讀

    數據傳輸,數據傳輸的工作方式有哪些?

    數據傳輸,數據傳輸的工作方式有哪些? 將數據從一個地方傳輸到另一個地方的方法多得令人難以置信。 數
    發表于 03-18 14:41 ?6014次閱讀

    數據傳輸速率是什么意思

    數據傳輸速率是什么意思 數據傳輸速率是通過信道每秒可傳輸的數字信息量的量度。數據傳輸速率也稱為吞吐率。數據傳輸速率由很
    發表于 03-18 14:45 ?4992次閱讀

    數字數據傳輸(DDN),數字數據傳輸(DDN)的工作原理是什

    數字數據傳輸(DDN),數字數據傳輸(DDN)的工作原理是什么? 概述 計算機通信技術層出不窮,國民經濟的飛速發展,金融、證券、
    發表于 03-19 14:25 ?2620次閱讀

    工業相機的常見數據傳輸接口

    工業相機是應用于工業生產上的圖像采集攝像頭。所采集到的圖像數據需通過相機的數據傳輸接口傳到設備上,才能進行圖像分析。工業相機的常見數據傳輸接口,傳輸速率從慢到快,依次是:USB2.0
    的頭像 發表于 04-08 15:13 ?3106次閱讀

    常見通信底層數據傳輸原理(UART、SPI、I2C)

    UART:Universal Asynchronous Receiver/Transmitter,通用異步收發傳輸器。 UART串口是最常見的一種串口通信,下面是串口連接上位機電腦,以及RS232應用的動畫。
    發表于 01-15 10:41 ?903次閱讀
    <b class='flag-5'>常見</b><b class='flag-5'>通信</b>的<b class='flag-5'>底層數據傳輸</b>原理(UART、SPI、I2C)

    網絡數據傳輸速率的單位是什么

    中使用的信息量的單位。 1. 網絡數據傳輸速率的定義 網絡數據傳輸速率,通常指的是網絡中數據傳輸的速率,即在一定時間內通過網絡傳輸數據量。
    的頭像 發表于 10-12 10:20 ?1183次閱讀
    主站蜘蛛池模板: 欧美亚洲日韩国产在线在线| 国产自产第一区c国产| 97影院理论午夜伦不卡偷| 18videosex性欧美黑色| 中国xxxxx69| 最近免费中文MV在线字幕| 在线观看视频一区| 97国产蝌蚪视频在线观看| 91精品国产91热久久p| 99久久免费只有精品| 啊灬啊别停灬用力啊老师| 不卡无线在一二三区| 丰满的美女射精动态图| 国产精品爽爽久久久久久无码 | 蜜桃成熟时2电影免费观看d| 男人的天堂MV在线视频免费观看| 欧洲电影巜肉欲丛林| 婷婷亚洲AV色香蕉蜜桃| 亚洲精品国产高清不卡在线| 亚洲熟女乱色一区二区三区| 879影视动漫h免费观看| 成人网站国产在线视频内射视频 | 麻豆AV福利AV久久AV| 主播蜜汁丝袜精品自拍| 被强J高H纯肉公交车啊| 国产亚洲视频在线| 欧美乱妇15p图| 亚洲乱亚洲乱妇在线观看| 99久久99久久免费精品蜜桃 | 欲乱艳荡少寡妇全文免费| chinese耄耋70老太性| 国产欧美亚洲综合第一页| 免费毛片试看| 亚洲一区二区三区免费看| 福利片福利一区二区三区| 老版香蕉版下载| 亚洲AV蜜桃永久无码精品红樱桃| 99国产这里只有精品视频| 狠狠色狠狠色综合系列| 日本无卡无吗在线| 99在线精品国自产拍|