日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

I2C,UART,SPI之間的區(qū)別是什么

電阻率 ? 2022-10-30 13:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第一個(gè)區(qū)別當(dāng)然是名字:

SPI(Serial Peripheral Interface:串行外設(shè)接口);

I2C(INTER IC BUS:意為IC之間總線)

UART(Universal Asynchronous Receiver Transmitter:通用異步收發(fā)器)

第二,區(qū)別在電氣信號(hào)線上:

SPI總線由三條信號(hào)線組成:串行時(shí)鐘(SCLK)、串行數(shù)據(jù)輸出(SDO)、串行數(shù)據(jù)輸入(SDI)。SPI總線可以實(shí)現(xiàn)多個(gè)SPI設(shè)備互相連接。提供SPI串行時(shí)鐘的SPI設(shè)備為SPI主機(jī)或主設(shè)備(Master),其他設(shè)備為SPI從機(jī)或從設(shè)備(Slave)。主從設(shè)備間可以實(shí)現(xiàn)全雙工通信,當(dāng)有多個(gè)從設(shè)備時(shí),還可以增加一條從設(shè)備選擇線。

9fc6531e-5813-11ed-b468-dac502259ad0.jpg

如果用通用IO口模擬SPI總線,必須要有一個(gè)輸出口(SDO),一個(gè)輸入口(SDI),另一個(gè)口則視實(shí)現(xiàn)的設(shè)備類(lèi)型而定,如果要實(shí)現(xiàn)主從設(shè)備,則需輸入輸出口,若只實(shí)現(xiàn)主設(shè)備,則需輸出口即可,若只實(shí)現(xiàn)從設(shè)備,則只需輸入口即可。

I2C總線是雙向、兩線(SCL、SDA)、串行、多主控(multi-master)接口標(biāo)準(zhǔn),具有總線仲裁機(jī)制,非常適合在器件之間進(jìn)行近距離、非經(jīng)常性的數(shù)據(jù)通信。在它的協(xié)議體系中,傳輸數(shù)據(jù)時(shí)都會(huì)帶上目的設(shè)備的設(shè)備地址,因此可以實(shí)現(xiàn)設(shè)備組網(wǎng)。如果用通用IO口模擬I2C總線,并實(shí)現(xiàn)雙向傳輸,則需一個(gè)輸入輸出口(SDA),另外還需一個(gè)輸出口(SCL)。

9ff2f216-5813-11ed-b468-dac502259ad0.jpg

UART總線是異步串口,因此一般比前兩種同步串口的結(jié)構(gòu)要復(fù)雜很多,一般由波特率產(chǎn)生器(產(chǎn)生的波特率等于傳輸波特率的16倍)、UART接收器、UART發(fā)送器組成,硬件上由兩根線,一根用于發(fā)送,一根用于接收。

顯然,如果用通用IO口模擬UART總線,則需一個(gè)輸入口,一個(gè)輸出口。

第三,從第二點(diǎn)明顯可以看出,SPI和UART可以實(shí)現(xiàn)全雙工,但I(xiàn)2C不行;

總結(jié):I2C線更少,比UART、SPI更為強(qiáng)大,但是技術(shù)上也更加麻煩些,因?yàn)镮2C需要有雙向IO的支持,而且使用上拉電阻,抗干擾能力較弱,一般用于同一板卡上芯片之間的通信,較少用于遠(yuǎn)距離通信。SPI實(shí)現(xiàn)要簡(jiǎn)單一些,UART需要固定的波特率,就是說(shuō)兩位數(shù)據(jù)的間隔要相等,而SPI則無(wú)所謂,因?yàn)樗怯袝r(shí)鐘的協(xié)議。

缺點(diǎn):I2C的速度比SPI慢一點(diǎn),協(xié)議比SPI復(fù)雜一點(diǎn),但是連線也比標(biāo)準(zhǔn)的SPI要少。

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1900

    瀏覽量

    102204
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1563

    瀏覽量

    131786
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1322

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    I2C 為什么只要兩根線就能搞定通信?

    到目前為止,我們已經(jīng)討論了SPI通信和UART通信的基礎(chǔ)知識(shí),現(xiàn)在讓我們討論本系列的最后一個(gè)協(xié)議,即集成電路間協(xié)議(I2C)。如果您曾經(jīng)構(gòu)建過(guò)使用OLED顯示器、氣壓傳感器或陀螺儀/加速度計(jì)模塊
    的頭像 發(fā)表于 01-04 09:14 ?2098次閱讀
    <b class='flag-5'>I2C</b> 為什么只要兩根線就能搞定通信?

    基于FPGA的I2C控制模塊設(shè)計(jì)

    I2C_WRITE_WDATA.v模塊實(shí)現(xiàn)I2C寫(xiě)時(shí)序,I2C_Controller (I2C控制器)例化了I2C_WRITE_WDATA.
    的頭像 發(fā)表于 12-26 09:48 ?6136次閱讀
    基于FPGA的<b class='flag-5'>I2C</b>控制模塊設(shè)計(jì)

    AS32X601的I2C模塊操作EEPROM詳解

    國(guó)科安芯推出的AS32X601系列MCU芯片內(nèi)置的I2C模塊提供了符合工業(yè)標(biāo)準(zhǔn)的兩線串行制接口,可用于MCU和外部I2C設(shè)備的通訊。I2C總線使用兩條串行線:串行數(shù)據(jù)線SDA和串行時(shí)鐘線SCL
    的頭像 發(fā)表于 12-21 21:39 ?1668次閱讀
    AS32X601的<b class='flag-5'>I2C</b>模塊操作EEPROM詳解

    I2C死鎖的問(wèn)題

    在實(shí)際使用過(guò)程中,I2C比較容易出現(xiàn)的一個(gè)問(wèn)題就是死鎖 ,死鎖在I2C中主要表現(xiàn)為:I2C死鎖時(shí)表現(xiàn)為SCL為高,SDA一直為低。 在I2C主設(shè)備進(jìn)行讀寫(xiě)操作的過(guò)程中,主設(shè)備在開(kāi)始信
    發(fā)表于 12-04 06:00

    I2C的缺點(diǎn)介紹

    上升時(shí)間變慢和潛在的信號(hào)衰減。對(duì)于長(zhǎng)距離通信,其他協(xié)議,如 UART(通用異步接收器/發(fā)送器)或 SPI(串行外設(shè)接口)可能更合適。 速度限制: 雖然 I2C 支持不同的速度模式,但其高速模式(高達(dá)
    發(fā)表于 11-27 06:10

    UARTSPI、I2C 實(shí)戰(zhàn)對(duì)比:哪個(gè)更適合你的項(xiàng)目?

    在嵌入式開(kāi)發(fā)中,設(shè)備之間的通信是繞不開(kāi)的話題。常見(jiàn)的三種總線接口——UART、SPII2C——各有優(yōu)缺點(diǎn)。不同項(xiàng)目需求決定了選擇哪一種協(xié)議最合適。本文結(jié)合實(shí)戰(zhàn)經(jīng)驗(yàn),逐項(xiàng)對(duì)比三者,并附
    的頭像 發(fā)表于 11-24 19:04 ?1631次閱讀
    <b class='flag-5'>UART</b>、<b class='flag-5'>SPI</b>、<b class='flag-5'>I2C</b> 實(shí)戰(zhàn)對(duì)比:哪個(gè)更適合你的項(xiàng)目?

    SPII2C、UART三種串行總線的區(qū)別與對(duì)比

    1)概念定義 SPI(Serial Peripheral Interface:串行外設(shè)接口); I2C(INTER IC BUS:意為IC之間總線) UART(Universa
    發(fā)表于 11-20 07:19

    SPII2C、I2S、UART:通信協(xié)議解釋

    ? ? ? ? 在嵌入式開(kāi)發(fā)中,最常用的幾種通信接口無(wú)非就是SPI、I2C、I2S、UART。名字看起來(lái)差不多,但應(yīng)用場(chǎng)景和特性卻大不相同。為什么都叫串行通信,結(jié)構(gòu)卻不一樣?為什么有的
    的頭像 發(fā)表于 11-18 10:53 ?738次閱讀

    SPI、I2C、I2S、UART:通信協(xié)議對(duì)比表

    在嵌入式開(kāi)發(fā)中,最常用的幾種通信接口無(wú)非就是SPI、I2C、I2S、UART。名字看起來(lái)差不多,但應(yīng)用場(chǎng)景和特性卻大不相同。很多初學(xué)者容易混淆:為什么都叫串行通信,結(jié)構(gòu)卻不一樣?為什么
    的頭像 發(fā)表于 11-17 10:53 ?2185次閱讀
    <b class='flag-5'>SPI</b>、<b class='flag-5'>I2C</b>、<b class='flag-5'>I2</b>S、<b class='flag-5'>UART</b>:通信協(xié)議對(duì)比表

    Diodes公司推出高性能I2C/SPI總線至雙通道UART網(wǎng)橋PI7C9X762Q

    Diodes 公司(Diodes)(Nasdaq:DIOD)宣布推出PI7C9X762Q,這是一款符合汽車(chē)標(biāo)準(zhǔn)*的高性能 I2C/SPI 總線至雙通道 UART 網(wǎng)橋。該器件在工作狀態(tài)
    的頭像 發(fā)表于 10-17 17:51 ?2193次閱讀

    AT32F403A 移植RT-thread時(shí)SPI DMA和I2C DMA 沖突怎么解決?

    開(kāi)發(fā)板:AT-START-F403A V1.1 我使用官方標(biāo)準(zhǔn)版RT-Thread BSP里的工程時(shí),通過(guò)ENV工具啟用了SPII2C ,但是啟用了SPI RX/TX DMA之后I2C
    發(fā)表于 10-10 06:14

    深入剖析I2C協(xié)議

    I2C是由Philips開(kāi)發(fā)的簡(jiǎn)單的雙向兩線總線,在深入淺出理解SPI協(xié)議中,我們區(qū)分了單工,半雙工,全雙工協(xié)議數(shù)據(jù)流向的區(qū)別,根據(jù)特征,I2C協(xié)議屬于半雙工協(xié)議(即同一時(shí)刻,數(shù)據(jù)單向
    的頭像 發(fā)表于 08-21 15:10 ?3958次閱讀
    深入剖析<b class='flag-5'>I2C</b>協(xié)議

    CYW20829全雙工UARTI2C Master同時(shí)工作導(dǎo)致UART log輸出異常怎么解決?

    CYW20829使用code example HAL_I2C_Master, 修改UART使用P1_3, P1_2, 修改I2C Master使用P0_3, P0_
    發(fā)表于 06-27 07:57

    第十八章 I2C通信測(cè)試

    本章介紹了I2C協(xié)議,其物理層用SDA和SCL雙線,支持多設(shè)備:協(xié)議層含起始/停止信號(hào)、應(yīng)答機(jī)制等。還講解W55MH32的I2C外設(shè)及初始化,并進(jìn)行了通信測(cè)試代碼的分析。
    的頭像 發(fā)表于 06-19 17:07 ?1505次閱讀
    第十八章 <b class='flag-5'>I2C</b>通信測(cè)試

    簡(jiǎn)單了解I2C接口

    在電子電路的復(fù)雜世界里,各種電路模塊設(shè)備需要相互通信才能協(xié)同工作 ,I2C接口就像是電路模塊設(shè)備間的溝通橋梁,今天就帶大家深入了解它。
    的頭像 發(fā)表于 05-08 14:15 ?2842次閱讀
    簡(jiǎn)單了解<b class='flag-5'>I2C</b>接口
    安化县| 海城市| 东海县| 额尔古纳市| 高邑县| 平原县| 逊克县| 瓮安县| 思南县| 耿马| 池州市| 阳高县| 龙岩市| 南木林县| 盘山县| 汕尾市| 平阴县| 买车| 东港市| 吉首市| 浙江省| 青海省| 寿宁县| 崇明县| 安达市| 沭阳县| 和林格尔县| 同德县| 驻马店市| 顺平县| 盐源县| 客服| 余干县| 平和县| 隆化县| 东光县| 门头沟区| 清河县| 萝北县| 浦城县| 高尔夫|