欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

SPI、UART、I2C通信的區(qū)別

h1654155149.6853 ? 來源:電子工程世界 ? 作者:電子工程世界 ? 2022-03-14 14:01 ? 次閱讀

電子設(shè)備之間的通信就像人類之間的交流,雙方都需要說相同的語言。在電子產(chǎn)品中,這些語言稱為通信協(xié)議。

之前有單獨地分享了SPI、UART、I2C通信的文章,這篇對它們做一些對比。

串行 VS 并行

電子設(shè)備通過發(fā)送數(shù)據(jù)位從而實現(xiàn)相互交談。位是二進(jìn)制的,只能是1或0。通過電壓的快速變化,位從一個設(shè)備傳輸?shù)搅硪粋€設(shè)備。在以5V工作的系統(tǒng)中,“0”通過0V的短脈沖進(jìn)行通信,而“1”通過5V的短脈沖進(jìn)行通信。 數(shù)據(jù)位可以通過并行或串行的形式進(jìn)行傳輸。在并行通信中,數(shù)據(jù)位在導(dǎo)線上同時傳輸。下圖顯示了二進(jìn)制(01000011)中字母“C”的并行傳輸:

1c5236f2-a345-11ec-952b-dac502259ad0.png

在串行通信中,位通過單根線一一發(fā)送。下圖顯示了二進(jìn)制(01000011)中字母“C”的串行傳輸:

1c6979a2-a345-11ec-952b-dac502259ad0.png

SPI通信

SPI是一種常見的設(shè)備通用通信協(xié)議。它有一個獨特優(yōu)勢就是可以無中斷傳輸數(shù)據(jù),可以連續(xù)地發(fā)送或接收任意數(shù)量的位。而在I2C和UART中,數(shù)據(jù)以數(shù)據(jù)包的形式發(fā)送,有著限定位數(shù)。 在SPI設(shè)備中,設(shè)備分為主機(jī)與從機(jī)系統(tǒng)。主機(jī)是控制設(shè)備(通常是微控制器),而從機(jī)(通常是傳感器,顯示器或存儲芯片)從主機(jī)那獲取指令。 一套SPI通訊共包含四種信號線:MOSI(Master Output/Slave Input)– 信號線,主機(jī)輸出,從機(jī)輸入。MISO(Master Input/Slave Output)– 信號線,主機(jī)輸入,從機(jī)輸出。SCLK(Clock)– 時鐘信號。SS/CS(Slave Select/Chip Select)– 片選信號。

1c76643c-a345-11ec-952b-dac502259ad0.png

SPI協(xié)議特點 實際上,從機(jī)的數(shù)量受系統(tǒng)負(fù)載電容的限制,它會降低主機(jī)在電壓電平之間準(zhǔn)確切換的能力。 工作原理

時鐘信號

每個時鐘周期傳輸一位數(shù)據(jù),因此數(shù)據(jù)傳輸?shù)乃俣热Q于時鐘信號的頻率。時鐘信號由于是主機(jī)配置生成的,因此SPI通信始終由主機(jī)啟動。 設(shè)備共享時鐘信號的任何通信協(xié)議都稱為同步。SPI是一種同步通信協(xié)議,還有一些異步通信不使用時鐘信號。例如在UART通信中,雙方都設(shè)置為預(yù)先配置的波特率,該波特率決定了數(shù)據(jù)傳輸?shù)乃俣群蜁r序。

片選信號

主機(jī)通過拉低從機(jī)的CS/SS來使能通信。在空閑/非傳輸狀態(tài)下,片選線保持高電平。在主機(jī)上可以存在多個CS/SS引腳,允許主機(jī)與多個不同的從機(jī)進(jìn)行通訊。

1c893bde-a345-11ec-952b-dac502259ad0.png

如果主機(jī)只有一個片選引腳可用,則可以通過以下方式連接這些從器件:

1ca3b658-a345-11ec-952b-dac502259ad0.png

MOSI和MISO

主機(jī)通過MOSI以串行方式將數(shù)據(jù)發(fā)送給從機(jī),從機(jī)也可以通過MISO將數(shù)據(jù)發(fā)送給主機(jī),兩者可以同時進(jìn)行。所以理論上,SPI是一種全雙工的通訊協(xié)議。 傳輸步驟 1.主機(jī)輸出時鐘信號 2. 主機(jī)拉低SS / CS引腳,激活從機(jī)

1ccfcd9c-a345-11ec-952b-dac502259ad0.png

3. 主機(jī)通過MOSI將數(shù)據(jù)發(fā)送給從機(jī)

1cea282c-a345-11ec-952b-dac502259ad0.png

4. 如果需要響應(yīng),則從機(jī)通過MISO將數(shù)據(jù)返回給主機(jī)

1d064200-a345-11ec-952b-dac502259ad0.png

使用SPI有一些優(yōu)點和缺點,如果在不同的通信協(xié)議之間進(jìn)行選擇,則應(yīng)根據(jù)項目要求進(jìn)行充分考量。 優(yōu)劣

優(yōu)點

SPI通訊無起始位和停止位,因此數(shù)據(jù)可以連續(xù)流傳輸而不會中斷;沒有像I2C這樣的復(fù)雜的從站尋址系統(tǒng),數(shù)據(jù)傳輸速率比I2C更高(幾乎快兩倍)。獨立的MISO和MOSI線路,可以同時發(fā)送和接收數(shù)據(jù)。

缺點

SPI使用四根線(I2C和UART使用兩根線),沒有信號接收成功的確認(rèn)(I2C擁有此功能),沒有任何形式的錯誤檢查(如UART中的奇偶校驗位等)。

1d271fac-a345-11ec-952b-dac502259ad0.png

UART代表通用異步接收器/發(fā)送器也稱為串口通訊,它不像SPI和I2C這樣的通信協(xié)議,而是微控制器中的物理電路或獨立的IC。 UART的主要目的是發(fā)送和接收串行數(shù)據(jù),其最好的優(yōu)點是它僅使用兩條線在設(shè)備之間傳輸數(shù)據(jù)。UART的原理很容易理解,但是如果您還沒有閱讀SPI 通訊協(xié)議,那可能是一個不錯的起點。

UART通信

在UART通信中,兩個UART直接相互通信。發(fā)送UART將控制設(shè)備(如CPU)的并行數(shù)據(jù)轉(zhuǎn)換為串行形式,以串行方式將其發(fā)送到接收UART。只需要兩條線即可在兩個UART之間傳輸數(shù)據(jù),數(shù)據(jù)從發(fā)送UART的Tx引腳流到接收UART的Rx引腳:

1d39a2b2-a345-11ec-952b-dac502259ad0.png

UART屬于異步通訊,這意味著沒有時鐘信號,取而代之的是在數(shù)據(jù)包中添加開始和停止位。這些位定義了數(shù)據(jù)包的開始和結(jié)束,因此接收UART知道何時讀取這些數(shù)據(jù)。 當(dāng)接收UART檢測到起始位時,它將以特定波特率的頻率讀取。波特率是數(shù)據(jù)傳輸速度的度量,以每秒比特數(shù)(bps)表示。兩個UART必須以大約相同的波特率工作,發(fā)送和接收UART之間的波特率只能相差約10%。

1d47925a-a345-11ec-952b-dac502259ad0.png

工作原理 發(fā)送UART從數(shù)據(jù)總線獲取并行數(shù)據(jù)后,它會添加一個起始位,一個奇偶校驗位和一個停止位來組成數(shù)據(jù)包并從Tx引腳上逐位串行輸出,接收UART在其Rx引腳上逐位讀取數(shù)據(jù)包。

1d5dfbee-a345-11ec-952b-dac502259ad0.png

UART數(shù)據(jù)包含有1個起始位,5至9個數(shù)據(jù)位(取決于UART),一個可選的奇偶校驗位以及1個或2個停止位:

1d6f3ea4-a345-11ec-952b-dac502259ad0.png

起始位:

UART數(shù)據(jù)傳輸線通常在不傳輸數(shù)據(jù)時保持在高電壓電平。開始傳輸時發(fā)送UART在一個時鐘周期內(nèi)將傳輸線從高電平拉低到低電平,當(dāng)接收UART檢測到高電壓到低電壓轉(zhuǎn)換時,它開始以波特率的頻率讀取數(shù)據(jù)幀中的位。 數(shù)據(jù)幀: 數(shù)據(jù)幀內(nèi)包含正在傳輸?shù)膶嶋H數(shù)據(jù)。如果使用奇偶校驗位,則可以是5位,最多8位。如果不使用奇偶校驗位,則數(shù)據(jù)幀的長度可以為9位。 校驗位: 奇偶校驗位是接收UART判斷傳輸期間是否有任何數(shù)據(jù)更改的方式。接收UART讀取數(shù)據(jù)幀后,它將對值為1的位數(shù)進(jìn)行計數(shù),并檢查總數(shù)是偶數(shù)還是奇數(shù),是否與數(shù)據(jù)相匹配。 停止位: 為了向數(shù)據(jù)包的結(jié)尾發(fā)出信號,發(fā)送UART將數(shù)據(jù)傳輸線從低電壓驅(qū)動到高電壓至少持續(xù)兩位時間。 傳輸步驟 1.發(fā)送UART從數(shù)據(jù)總線并行接收數(shù)據(jù):

1d843534-a345-11ec-952b-dac502259ad0.png

2.發(fā)送UART將起始位,奇偶校驗位和停止位添加到數(shù)據(jù)幀:

1da13440-a345-11ec-952b-dac502259ad0.png

3.整個數(shù)據(jù)包從發(fā)送UART串行發(fā)送到接收UART。接收UART以預(yù)先配置的波特率對數(shù)據(jù)線進(jìn)行采樣:

1db59a16-a345-11ec-952b-dac502259ad0.png

4.接收UART丟棄數(shù)據(jù)幀中的起始位,奇偶校驗位和停止位:

1dce40c0-a345-11ec-952b-dac502259ad0.png

5.接收UART將串行數(shù)據(jù)轉(zhuǎn)換回并行數(shù)據(jù),并將其傳輸?shù)浇邮斩说臄?shù)據(jù)總線:

1de2290a-a345-11ec-952b-dac502259ad0.png

優(yōu)劣 沒有任何通信協(xié)議是完美的,但是UART非常擅長于其工作。以下是一些利弊,可幫助您確定它們是否適合您的項目需求:

優(yōu)點

僅使用兩根電線

無需時鐘信號

具有奇偶校驗位以允許進(jìn)行錯誤檢查

只要雙方都設(shè)置好數(shù)據(jù)包的結(jié)構(gòu)

有據(jù)可查并得到廣泛使用的方法

缺點

數(shù)據(jù)幀的大小最大為9位

不支持多個從屬系統(tǒng)或多個主系統(tǒng)

每個UART的波特率必須在彼此的10%之內(nèi)

I2C通信

I2C總線是由Philips公司開發(fā)的一種簡單、雙向二線制同步串行總線。它只需要兩根線即可傳送信息。它結(jié)合了 SPI 和 UART 的優(yōu)點,您可以將多個從機(jī)連接到單個主機(jī)(如SPI那樣),也可以使用多個主機(jī)控制一個或多個從機(jī)。當(dāng)您想讓多個微控制器將數(shù)據(jù)記錄到單個存儲卡或?qū)⑽谋撅@示到單個LCD時,這將非常有用。

1df4f864-a345-11ec-952b-dac502259ad0.png

SDA (Serial Data)– 數(shù)據(jù)線。 SCL (Serial Clock)– 時鐘線。 I2C是串行通信協(xié)議,因此數(shù)據(jù)沿著SDA一點一點地傳輸。與SPI一樣,I2C也需要時鐘同步信號且時鐘始終由主機(jī)控制。

1e06fd02-a345-11ec-952b-dac502259ad0.png

工作原理

I2C的數(shù)據(jù)傳輸是以多個msg的形式進(jìn)行,每個msg都包含從機(jī)的二進(jìn)制地址幀,以及一個或多個數(shù)據(jù)幀,還包括開始條件和停止條件,讀/寫位和數(shù)據(jù)幀之間的ACK / NACK位:

1e23ab46-a345-11ec-952b-dac502259ad0.png

啟動條件:當(dāng)SCL是高電平時,SDA從高電平向低電平切換。 停止條件:當(dāng)SCL是高電平時,SDA由低電平向高電平切換。

1e359bc6-a345-11ec-952b-dac502259ad0.png

地址幀:每個從屬設(shè)備唯一的7位或10位序列,用于主從設(shè)備之間的地址識別。 讀/寫位:一位,如果主機(jī)是向從機(jī)發(fā)送數(shù)據(jù)則為低電平,請求數(shù)據(jù)則為高電平。 ACK/NACK:消息中的每個幀后均帶有一個ACK/NACK位。如果成功接收到地址幀或數(shù)據(jù)幀,接收設(shè)備會返回一個ACK位用于表示確認(rèn)。

尋址

由于I2C沒有像SPI那樣的片選線,因此它需要使用另一種方式來確認(rèn)某一個從設(shè)備,而這個方式就是 ——尋址。 主機(jī)將要通信的從機(jī)地址發(fā)送給每個從機(jī),然后每個從機(jī)將其與自己的地址進(jìn)行比較。如果地址匹配,它將向主機(jī)發(fā)送一個低電平ACK位。如果不匹配,則不執(zhí)行任何操作,SDA線保持高電平。

讀/寫位

地址幀的末尾包含一個讀/寫位。如果主機(jī)要向從機(jī)發(fā)送數(shù)據(jù),則為低電平。如果是主機(jī)向從機(jī)請求數(shù)據(jù),則為高電平。

數(shù)據(jù)幀

當(dāng)主機(jī)檢測到從機(jī)的ACK位后,就可以發(fā)送第一個數(shù)據(jù)幀了。數(shù)據(jù)幀始終為8位,每個數(shù)據(jù)幀后緊跟一個ACK / NACK位,來驗證接收狀態(tài)。當(dāng)發(fā)送完所有數(shù)據(jù)幀后,主機(jī)可以向從機(jī)發(fā)送停止條件來終止通信。 傳輸步驟1. 在SCL線為高電平時,主機(jī)通過將SDA線從高電平切換到低電平來啟動總線通信。2. 主機(jī)向總線發(fā)送要與之通信的從機(jī)的7位或10位地址,以及讀/寫位:

1e4cf0e6-a345-11ec-952b-dac502259ad0.png

3. 每個從機(jī)將主機(jī)發(fā)送的地址與其自己的地址進(jìn)行比較。如果地址匹配,則從機(jī)通過將SDA線拉低一位返回一個ACK位。如果主機(jī)的地址與從機(jī)的地址不匹配,則從機(jī)將SDA線拉高。

1e682e10-a345-11ec-952b-dac502259ad0.png

4. 主機(jī)發(fā)送或接收數(shù)據(jù)幀:

1e808fc8-a345-11ec-952b-dac502259ad0.png

5. 傳輸完每個數(shù)據(jù)幀后,接收設(shè)備將另一個ACK位返回給發(fā)送方,以確認(rèn)已成功接收到該幀:

1e9d2af2-a345-11ec-952b-dac502259ad0.png

6. 隨后主機(jī)將SCL切換為高電平,然后再將SDA切換為高電平,從而向從機(jī)發(fā)送停止條件。

單個主機(jī)VS多個從機(jī)

由于I2C使用尋址功能,可以通過一個主機(jī)控制多個從機(jī)。使用7位地址時,最多可以使用128(27)個唯一地址。使用10位地址并不常見,但可以提供1,024(210)個唯一地址。如果要將多個從機(jī)連接到單個主機(jī)時,請使用4.7K歐的上拉電阻將它們連接,例如將SDA和SCL線連接到Vcc:

1eb3a700-a345-11ec-952b-dac502259ad0.png

多個主機(jī)VS多個從機(jī)

I2C支持多個主機(jī)同時與多個從機(jī)相連,當(dāng)兩個主機(jī)試圖通過SDA線路同時發(fā)送或接收數(shù)據(jù)時,就會出現(xiàn)問題。因此每個主機(jī)都需要在發(fā)送消息之前檢測SDA線是低電平還是高電平。如果SDA線為低電平,則意味著另一個主機(jī)正在控制總線。如果SDA線高,則可以安全地發(fā)送數(shù)據(jù)。如果要將多個主機(jī)連接到多個從機(jī),請使用4.7K歐的上拉電阻將SDA和SCL線連接到Vcc:

1ec822fc-a345-11ec-952b-dac502259ad0.png

優(yōu)劣 與其他協(xié)議相比,I2C可能聽起來很復(fù)雜。以下是一些利弊,可幫助您確定它們是否適合您的項目需求:

優(yōu)點

僅使用兩根電線

支持多個主機(jī)和多個從機(jī)

每個UART的波特率必須在彼此的10%之內(nèi)

硬件比UART更簡單

眾所周知且被廣泛使用的協(xié)議

缺點

數(shù)據(jù)傳輸速率比SPI慢

數(shù)據(jù)幀的大小限制為8位

審核編輯 :李倩

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

    關(guān)注

    28

    文章

    916

    瀏覽量

    40464
  • 電壓
    +關(guān)注

    關(guān)注

    45

    文章

    5641

    瀏覽量

    116322

原文標(biāo)題:干貨 | SPI、UART、I2C通信的區(qū)別與應(yīng)用

文章出處:【微信號:電子工程世界,微信公眾號:電子工程世界】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    SPI,UART,I2C區(qū)別與特點

    本內(nèi)容詳細(xì)介紹了SPI,UART,I2C區(qū)別與特點,SPI:高速同步串行口。3~4線接口,收發(fā)獨立、可同步進(jìn)行,
    發(fā)表于 02-02 16:15 ?6664次閱讀

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

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

    終于搞清了:SPIUART、I2C通信區(qū)別與應(yīng)用

    電子設(shè)備之間的通信就像人類之間的交流,雙方都需要說相同的語言。在電子產(chǎn)品中,這些語言稱為通信協(xié)議。之前有單獨地分享了SPI、UART、I2C
    發(fā)表于 02-14 13:46

    終于搞清了:SPI、UARTI2C通信區(qū)別與應(yīng)用!

    電子設(shè)備之間的通信就像人類之間的交流,雙方都需要說相同的語言。在電子產(chǎn)品中,這些語言稱為通信協(xié)議。 之前有單獨地分享了SPI、UART、I2C
    發(fā)表于 10-07 17:01

    SPII2CUART串行總線協(xié)議

    串口通訊通信協(xié)議UART,以及常用外設(shè)通信協(xié)議 SPI、I2C的介紹與他們之間的區(qū)別
    發(fā)表于 11-30 11:28 ?95次下載

    SPI、SCI、I2C、UART之間的異同

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

    SPI、I2C、UART三種串行總線協(xié)議的區(qū)別

    SPI、I2CUART三種串行總線協(xié)議的區(qū)別
    發(fā)表于 07-17 17:23 ?0次下載

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

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

    簡述UART、SPI、I2C協(xié)議區(qū)別

    I2C、SPI、UART都是常見的低速板級通信協(xié)議 ,目前主流的SoC都內(nèi)置了這些通訊協(xié)議的控制器,同樣,各種傳感器、Touch控制器、指紋模塊、藍(lán)牙模塊、WIFI模塊也都兼容這三種
    的頭像 發(fā)表于 02-17 10:50 ?2627次閱讀
    簡述<b class='flag-5'>UART</b>、<b class='flag-5'>SPI</b>、<b class='flag-5'>I2C</b>協(xié)議<b class='flag-5'>區(qū)別</b>

    SPIUART、I2C通信區(qū)別與應(yīng)用

    研發(fā)銷售6軸、9軸電子羅盤(陀螺儀|加速計|磁力計)、傾角傳感器、姿態(tài)傳感器,慣導(dǎo)、數(shù)據(jù)采集盒、IoT遠(yuǎn)程智慧監(jiān)測等 產(chǎn)品廣泛應(yīng)用于:無人機(jī)、無人船、巡檢/引導(dǎo)/送餐/水下機(jī)器人、AGV、云臺裝置、望遠(yuǎn)鏡、Qiang支瞄準(zhǔn)鏡、雷達(dá)定位、聚光太陽能、工礦/隧道無人設(shè)備等! 核心研發(fā)人員十年技術(shù)積累,專業(yè)研發(fā)團(tuán)隊,軍工級品質(zhì),替代進(jìn)口。
    的頭像 發(fā)表于 12-16 17:05 ?725次閱讀
    <b class='flag-5'>SPI</b>、<b class='flag-5'>UART</b>、<b class='flag-5'>I2C</b><b class='flag-5'>通信</b>的<b class='flag-5'>區(qū)別</b>與應(yīng)用

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

    ,UART等協(xié)議與下游MCU或可編程IC進(jìn)行接口。I2C總線,SPI總線和UART總線之間的區(qū)別很簡單,任何使用MCU的設(shè)計人員都應(yīng)該知道如
    的頭像 發(fā)表于 11-08 17:33 ?1286次閱讀
    <b class='flag-5'>I2C</b>與<b class='flag-5'>SPI</b>與<b class='flag-5'>UART</b>:如何布局這些通用總線

    UART、SPII2C比較 串口通信介紹

    UART、SPI、I2C比較 I2C線更少,比UART、SPI更為強大,但是技術(shù)上也更加麻煩些,
    的頭像 發(fā)表于 11-09 18:06 ?1585次閱讀
    <b class='flag-5'>UART</b>、<b class='flag-5'>SPI</b>、<b class='flag-5'>I2C</b>比較 串口<b class='flag-5'>通信</b>介紹

    i2c接口和spi接口區(qū)別

    重要的區(qū)別。 I2C接口和SPI接口都屬于串行通信接口標(biāo)準(zhǔn),廣泛應(yīng)用在嵌入式系統(tǒng)和電子設(shè)備中。它們之間的主要區(qū)別在于
    的頭像 發(fā)表于 12-25 15:02 ?4242次閱讀

    藍(lán)牙串口通訊總線——I2C/SPI/UART

    嵌入式工程師在做串口通信調(diào)試工作的時候,會經(jīng)常用到I2CSPI、UART這3條總線,I2C、SPI
    的頭像 發(fā)表于 01-22 09:41 ?1827次閱讀
    藍(lán)牙串口通訊總線——<b class='flag-5'>I2C</b>/<b class='flag-5'>SPI</b>/<b class='flag-5'>UART</b>

    總結(jié)usart、uart、i2c、spi區(qū)別及相關(guān)知識

    USART、UART、I2CSPI是四種不同的串行通信協(xié)議,它們各自具有獨特的特點和應(yīng)用領(lǐng)域
    的頭像 發(fā)表于 04-10 09:47 ?1986次閱讀
    總結(jié)usart、<b class='flag-5'>uart</b>、<b class='flag-5'>i2c</b>、<b class='flag-5'>spi</b><b class='flag-5'>區(qū)別</b>及相關(guān)知識