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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

簡述UART、SPI、I2C協議區別

jf_78858299 ? 來源:硬件大熊 ? 作者: 雕塑者 ? 2023-02-17 10:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

I2C、SPI、UART都是常見的低速板級通信協議 ,目前主流的SoC都內置了這些通訊協議的控制器,同樣,各種傳感器、Touch控制器、指紋模塊、藍牙模塊、WIFI模塊也都兼容這三種通信方式的一種或幾種。對于這三種通信協議的差別,可以區分到非常細,包括信號的單位、傳輸協議中的封包格式等。

UART一般由TXD、RXD、GND三根線組成,是一種異步傳輸協議。無論是主機還是從機,均可以自由發送數據,但是由于UART總線并沒有時鐘線,所以需要提前約定對應的波特率,這是一種很簡單的傳輸協議,以此基礎再搭電路可以實現RS-232、RS-242、RS-485等通信協議。 過去老式電腦是具備RS-232接口的,但近10年的電腦都只具備USB,因此通常需要透過一個UART轉USB的轉接電路才能互相連接 。

UART比較簡單,所以CPU輸出log一般都是通過一個UART口來輸出,是目前最常用的調試接口,其傳輸速度比較慢, 傳統的傳輸速度在115200bps或以下,不過現在大部分UART控制器也能支持到4Mbps或者8Mbps了** 。

圖片

I2C是兩根線,SDA(數據)和SCL(時鐘),是一種半雙工同步傳輸協議。主機在發送開始信號之后,先發送7個比特的地址位和1個比特的讀寫位,每個從機有自己的I2C地址,當發現該條指令是發給自己的時候,拉低SDA線(即回復ACK信號),然后主機發送或接收數據,完成傳輸。

傳輸完成之后,主機發送停止位,完成該次傳輸。 I2C最早是由PHILIPS提出來的,用于晶片間的傳輸,理論上可以連接128個從機(一般最多只接10個) ,原則上只能以PCB板上的銅箔線路來走,然而目前許多應用卻是把I2C纜線化。

另外,I2C總線的管腳都是開漏輸出,必須外接上拉電阻,阻值可以根據總線速度來推算,一般我們常用400kbps傳輸速率(標準模式:100kbps,快速模式:400kbps,高速模式:3.4Mbps),上拉電阻選用2.2K。

圖片

SPI是四根線,分別是CS(片選)、MOSI(主發從收)、MISO(從發主收)、CLK(時鐘),是一種全雙工同步傳輸協議。主機送出CLK信號,主機到從機的數據在MOSI線上傳輸,從機到主機的數據在MISO線上傳輸。在啟動傳輸之前,需要先拉低(一般是這樣,也有各別芯片是CS高有效)對應從機的CS管腳,在傳輸完成之后,再拉高CS管腳,從機的SPI Slave模塊進入休眠。

SPI由Motorola發明,與I2C相同可以接多個從機,只是每增加一個從機,線路至少要增加一條,其發送與接收可以同時進行,傳輸速度可達到幾Mbps水平,比I2C快 。

UART和后面兩者最大的區別在于后面兩者是同步的,要有統一的時鐘線,而UART不需要 ,接線方便,但收發雙方都需要配置相同的波特率,即設備要有自己的時鐘源; I2C協議中是有地址規則的,因此在一對多通信的時候更有優勢。常用來連接傳感器 ;SPI編程簡單,在設備不多,端口充足,對通信速度要求不高的場合可以應用,較常用來連接EEPROM、FLASH或液晶顯示器。

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

    關注

    114

    文章

    17105

    瀏覽量

    184266
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1804

    瀏覽量

    95949
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1541

    瀏覽量

    127833
  • uart
    +關注

    關注

    22

    文章

    1276

    瀏覽量

    103939
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    SPI,UART,I2C區別與特點

    本內容詳細介紹了SPI,UART,I2C區別與特點,SPI:高速同步串行口。3~4線接口,收發獨立、可同步進行,
    發表于 02-02 16:15 ?6772次閱讀

    SPII2CUART三種串行總線協議區別

    第一個區別當然是名字: SPI(Serial Peripheral Interface:串行外設接口);I2C(INTER IC BUS)UART(Universal Asynchro
    發表于 11-02 09:48

    SPII2CUART串行總線協議

    串口通訊通信協議UART,以及常用外設通信協議 SPII2C的介紹與他們之間的區別
    發表于 11-30 11:28 ?95次下載

    SPI、SCI、I2CUART之間的異同

    詳細介紹了SPI、SCI、I2CUART幾種通信方式的異同便于讀者整體了解通信的意義.
    發表于 12-15 14:32 ?0次下載

    SPII2CUART三種串行總線協議區別

    SPII2CUART三種串行總線協議區別
    發表于 07-17 17:23 ?0次下載

    一文看懂I2C協議

    電子行業最常用的3種串行通訊協議UARTSPII2C。前面介紹了串口通訊協議及其FPGA實現,SP
    發表于 01-25 18:32 ?40次下載
    一文看懂<b class='flag-5'>I2C</b><b class='flag-5'>協議</b>

    I2CSPI及其UART通信協議之間的區別

    UART和后面兩者最大的區別在于后面兩者是同步的,要有統一的時鐘線,而UART不需要,接線方便,但收發雙方都需要配置相同的波特率,即設備要有自己的時鐘源;I2C
    的頭像 發表于 07-27 17:16 ?2888次閱讀
    <b class='flag-5'>I2C</b>與<b class='flag-5'>SPI</b>及其<b class='flag-5'>UART</b>通信<b class='flag-5'>協議</b>之間的<b class='flag-5'>區別</b>

    I2C,UART,SPI之間的區別是什么

    第一個區別當然是名字: SPI(Serial Peripheral Interface:串行外設接口); I2C(INTER IC BUS:意為IC之間總線) UART(Univers
    的頭像 發表于 10-30 13:28 ?5646次閱讀

    一文搞懂UARTI2CSPI協議

    UARTI2CSPI都是常見的低速板級通信協議,目前主流的SoC都內置了這些通訊協議的控制器,同樣,各種傳感器、Touch控制器、指紋模
    的頭像 發表于 03-26 09:29 ?2607次閱讀

    I2CSPIUART:如何布局這些通用總線

    UART協議與下游MCU或可編程IC進行接口。I2C總線,SPI總線和UART總線之間的區別
    的頭像 發表于 11-08 17:33 ?1923次閱讀
    <b class='flag-5'>I2C</b>與<b class='flag-5'>SPI</b>與<b class='flag-5'>UART</b>:如何布局這些通用總線

    UARTSPII2C比較 串口通信介紹

    ,較少用于遠距離通信。 SPI實現要簡單一些,UART需要固定的波特率,就是說兩位數據的間隔要相等,而SPI則無所謂,因為它是有時鐘的協議I2C
    的頭像 發表于 11-09 18:06 ?2067次閱讀
    <b class='flag-5'>UART</b>、<b class='flag-5'>SPI</b>、<b class='flag-5'>I2C</b>比較 串口通信介紹

    i2c接口和spi接口區別

    重要的區別I2C接口和SPI接口都屬于串行通信接口標準,廣泛應用在嵌入式系統和電子設備中。它們之間的主要區別在于通信協議、電氣特性、速度
    的頭像 發表于 12-25 15:02 ?4863次閱讀

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

    嵌入式工程師在做串口通信調試工作的時候,會經常用到I2CSPIUART這3條總線,I2CSPIU
    的頭像 發表于 01-22 09:41 ?2512次閱讀
    藍牙串口通訊總線——<b class='flag-5'>I2C</b>/<b class='flag-5'>SPI</b>/<b class='flag-5'>UART</b>

    總結usart、uarti2cspi區別及相關知識

    USART、UARTI2CSPI是四種不同的串行通信協議,它們各自具有獨特的特點和應用領域
    的頭像 發表于 04-10 09:47 ?2648次閱讀
    總結usart、<b class='flag-5'>uart</b>、<b class='flag-5'>i2c</b>、<b class='flag-5'>spi</b><b class='flag-5'>區別</b>及相關知識

    SPII2C通信協議:應用與區別

    本文深入解析了SPII2C這兩種通信協議的特點、工作原理和應用場景。SPI適用于高速數據傳輸,常用于存儲器芯片和顯示器驅動等領域;I2C
    的頭像 發表于 04-22 16:45 ?2809次閱讀
    主站蜘蛛池模板: 日本乱hd高清videos | 国产精品18久久久久网站 | 真实的强视频免费网站 | 国产精品免费观看视频 | 精品免费久久久久久影院 | 亚洲伊人精品 | a级男女性高爱潮高清试看 A级毛片无码久久精品免费 | 永久午夜福利视频一区在线观看 | 国产亚洲综合视频 | 2022国产精品不卡a | 免费精品一区二区三区AA片 | 91偷偷久久做嫩草电影院 | 神马伦理2019影院不卡片 | 99视频精品免视3 | 一本到2019线观看 | 老师湿乎乎两半嫩 | 欧美日韩在线成人看片a | a一级一片免费观看视频 | 97视频在线播放 | 经典三级四虎在线观看 | 8050午夜二级一片 | 亚洲中文字幕国产综合 | 制服丝袜 快播 | 97国产人妻精品无码AV在线 | 岛国大片在线观看免费版 | 亚洲午夜精品一区二区公牛电影院 | 国产亚洲色婷婷久久精品99 | 久久99精品久久久久久园产越南 | bbw美女与zooxx | 日本在线高清不卡免费播放 | 亚洲精品成人A8198A片漫画 | 无码日本亚洲一区久久精品 | 桃花在线视频观看免费 | 亚洲欧美免费无码专区 | 一区二区三区毛AAAA片特级 | 免费视频国产在线观看网站 | 国产不卡一卡2卡三卡4卡网站 | 王小军怎么了最新消息 | 黄桃AV无码免费一区二区三区 | 亚洲免费精品 | 国产三级精品三级男人的天堂 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品