哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

通信教程02 幾種常見串行通信及基礎(chǔ)原理

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 作者:黃工的嵌入式技術(shù) ? 2020-02-26 16:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1寫在前面

為什么要講述串行通信呢?因?yàn)楝F(xiàn)在并行通信相對(duì)很少見,基本上都是串行通信。

今天給大家概要講述一下常見的串行通信及相關(guān)基礎(chǔ)原理。

包含:UART、 I2C、 SPI、 CANUSB等。

2基本概念

2.1 UART

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

USART:Universal Synchronous/Asynchronous Receiver/Transmitter,通用同步/異步串行接收/發(fā)送器。

USART可以理解為UART和USRT二合一的通信接口,一個(gè)是同步通信,一個(gè)是異步通信。

2.2 I2C

I2C:Inter-Integrated Circuit,字面上的意思是集成電路之間,它其實(shí)是I2C Bus簡(jiǎn)稱,所以中文應(yīng)該叫集成電路總線,它是一種串行通信總線。

2.3 SPI

SPI:Serial Peripheral Interface,串行外設(shè)接口,是一種高速的,全雙工,同步的通信總線。

QSPI是Queued SPI的簡(jiǎn)寫,是Motorola公司推出的SPI接口的擴(kuò)展,比SPI應(yīng)用更加廣泛。

QSPI是在SPI協(xié)議的基礎(chǔ)上,對(duì)其增加了隊(duì)列傳輸機(jī)制,傳輸過(guò)程不需要CPU干預(yù),極大的提高了傳輸效率。

2.4 CAN

CAN:Controller Area Network,控制器局域網(wǎng)絡(luò)。

CAN 總線是一種應(yīng)用廣泛的現(xiàn)場(chǎng)總線 ,在工業(yè)測(cè)控和工業(yè)自動(dòng)化等領(lǐng)域有很大的應(yīng)用前景。

2.5 USB

USB:Universal Serial Bus,通用串行總線。

USB是一個(gè)外部總線標(biāo)準(zhǔn),用于規(guī)范電腦與外部設(shè)備的連接和通訊,是應(yīng)用在PC領(lǐng)域的接口技術(shù)。

3通信原理(基礎(chǔ))

這幾種常見串行方式基礎(chǔ)的通信原理不難,網(wǎng)上教程也有很多,這里給大家整合一下。

3.1 UART

UART通信一般是3線,當(dāng)然也有單線半雙工模式。

UART連接方式:

UART通信數(shù)據(jù)格式:

這一節(jié)詳細(xì)更多內(nèi)容請(qǐng)參看《通信教程01》中串行通信章節(jié)。

3.2 I2C

I2C是串行同步通信方式,一般是2線(SDA數(shù)據(jù)線、SCL時(shí)鐘線),一主多從的通信方式。

I2C連線方式:

SDA(串行數(shù)據(jù)線)和SCL(串行時(shí)鐘線)都是雙向I/O線,接口電路為開漏輸出.需通過(guò)上拉電阻接電源VCC。當(dāng)總線空閑時(shí).兩根線都是高電平,連接總線的外同器件都是CMOS器件,輸出級(jí)也是開漏電路.在總線上消耗的電流很小。

I2C一般是地址+數(shù)據(jù)+ACK方式,基礎(chǔ)的數(shù)據(jù)格式:

3.3 SPI

SPI應(yīng)用非常廣泛,通常用于在微控制器和小型外設(shè)(如移位寄存器,傳感器和SD卡)之間發(fā)送數(shù)據(jù)的接口總線。

SPI通信主要使用3線(SCK、MOSI、MISO)進(jìn)行通信:

但是SPI也用于多從機(jī)通信,此時(shí),會(huì)多處一個(gè)CS片選信號(hào)線。

多從機(jī)接線方式:

當(dāng)然,還有類似I2C多從機(jī),通過(guò)尋址方式實(shí)現(xiàn):

SPI通信協(xié)議比I2C要簡(jiǎn)單的多,沒有過(guò)多的數(shù)據(jù)處理。

3.4 CAN

CAN通信是相對(duì)前面3種更復(fù)雜的一種局域網(wǎng)絡(luò),不管是硬件,還是軟件協(xié)議都更加復(fù)雜。

這里不詳細(xì)講述,可以關(guān)注我公眾號(hào)『strongerHuang』,回復(fù)【CANOpen系列教程】,里面有關(guān)于CAN從底層硬件、協(xié)議、到上層軟件的詳細(xì)內(nèi)容。

3.5 USB

前不久才寫了關(guān)于USB的相關(guān)內(nèi)容:USB4規(guī)范正式公布,傳輸帶寬高達(dá)40Gbps

USB是生活中常見的一種串行通信接口,主要4線(D+ D- VCC GND):

USB設(shè)備端的D-或D+數(shù)據(jù)線連接1.5K歐姆的上拉電阻。當(dāng)設(shè)備插入PC機(jī)的時(shí)候,會(huì)將PC機(jī)的D-或D+端的電壓拉高,當(dāng)PC機(jī)在D-或D+端檢測(cè)到高電平時(shí),就知道有設(shè)備插入了。

如果是PC機(jī)D-端被拉高,接入的則是USB低速設(shè)備;如果是PC機(jī)D+端被拉高,接入的則是USB全速或高速設(shè)備,具體是全速設(shè)備還是高速設(shè)備,會(huì)由PC機(jī)和USB設(shè)備發(fā)包握手確定。

USB傳輸速度有:低速1.5Mbps(USB1.0協(xié)議)、全速12Mbps(USB1.1協(xié)議)、高速480Mbps(USB2.0協(xié)議)、超高速5Gbps(USB3.0協(xié)議)等。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6440

    瀏覽量

    140230
  • 串口
    +關(guān)注

    關(guān)注

    15

    文章

    1626

    瀏覽量

    83272
  • 并口
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    單片機(jī)中的串口通訊串行同步通信串行異步通信

    串口是串行接口(serial port)的簡(jiǎn)稱,也稱為串行通信接口或COM接口。串口通信是指采用串行通信
    發(fā)表于 01-15 08:06

    請(qǐng)問(wèn)單片機(jī)與上位機(jī)進(jìn)行異步串行通信的條件是什么呢?

    單片機(jī)與上位機(jī)進(jìn)行異步串行通信的條件是什么呢?
    發(fā)表于 01-06 08:17

    FM24V02A:高性能串行F - RAM的卓越之選

    FM24V02A:高性能串行F - RAM的卓越之選 在電子設(shè)計(jì)領(lǐng)域,非易失性存儲(chǔ)器的選擇至關(guān)重要,它直接影響著系統(tǒng)的性能、可靠性和使用壽命。今天,我們就來(lái)深入探討一款高性能的串行F - RAM
    的頭像 發(fā)表于 12-28 15:25 ?756次閱讀

    深入解析Z80230/Z85230/L增強(qiáng)型串行通信控制器

    深入解析Z80230/Z85230/L增強(qiáng)型串行通信控制器 在電子工程領(lǐng)域,串行通信控制器是實(shí)現(xiàn)數(shù)據(jù)高效傳輸?shù)年P(guān)鍵組件。今天,我們將深入探討Zilog公司的Z80230/Z85230/
    的頭像 發(fā)表于 12-23 15:15 ?392次閱讀

    常見通信技術(shù)

    /Asynchronous Receiver/Transmitter,通用同步/異步串行接收/發(fā)送器。 USART可以理解為UART和USRT二合一的通信接口,一個(gè)是同步通信,一個(gè)是異步通信
    發(fā)表于 12-23 07:12

    并行與串行的基本通信方式

    1、并行通信方式:將數(shù)據(jù)字節(jié)的各位用多條數(shù)據(jù)線同時(shí)進(jìn)行傳輸,每位數(shù)據(jù)都需要一條傳輸線。 2、串行通信方式:串行通信是將數(shù)據(jù)字節(jié)分成一位一位
    發(fā)表于 11-24 06:36

    Xilinx FPGA串行通信協(xié)議介紹

    Xilinx FPGA因其高性能和低延遲,常用于串行通信接口設(shè)計(jì)。本文深入分析了Aurora、PCI Express和Serial RapidIO這三種在Xilinx系統(tǒng)設(shè)計(jì)中關(guān)鍵的串行通信
    的頭像 發(fā)表于 11-14 15:02 ?2747次閱讀
    Xilinx FPGA<b class='flag-5'>串行</b><b class='flag-5'>通信</b>協(xié)議介紹

    通信接口模塊的設(shè)計(jì)

    和讀、寫、片選控制線以及中斷輸出,可以方便地掛接到單片機(jī)/DSP/MCU等控制器的系統(tǒng)總線上。在USB主機(jī)方式下,CH375還提供了串行通信方式,通過(guò)串行輸入、串行輸出和中斷輸出與單片
    發(fā)表于 10-29 07:00

    串行通信相關(guān)的基礎(chǔ)知識(shí)

    串行通信是電子設(shè)備中數(shù)據(jù)交換的基石。最常見串行通信協(xié)議有UART,SPI,I2C等。
    的頭像 發(fā)表于 10-15 10:53 ?2095次閱讀
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>相關(guān)的基礎(chǔ)知識(shí)

    【排障帖】分享串口通信常見問(wèn)題自查流程

    摘要 串口通信,是一種常見的數(shù)據(jù)傳輸方式,它通過(guò)數(shù)據(jù)信號(hào)線、地線等組件,實(shí)現(xiàn)外設(shè)與計(jì)算機(jī),或外設(shè)與外設(shè)之間的數(shù)據(jù)傳輸。這種通信方式的核心特點(diǎn)在于其穩(wěn)定性與經(jīng)濟(jì)性。 在串口通信過(guò)程中,數(shù)
    發(fā)表于 09-10 11:45

    串行通信和并行通信的區(qū)別是什么

    串行通信和并行通信是數(shù)據(jù)傳輸?shù)膬煞N基本方式,它們?cè)跀?shù)據(jù)傳輸方式、線路設(shè)計(jì)、傳輸效率、應(yīng)用場(chǎng)景等方面存在顯著差異。以下是兩者的詳細(xì)對(duì)比: 一、數(shù)據(jù)傳輸方式 串行
    的頭像 發(fā)表于 07-22 10:55 ?3175次閱讀

    全面了解串行通信

    串行通信是一種數(shù)據(jù)傳輸方式,它將數(shù)據(jù)按 逐位順序 (bit by bit)在一條傳輸線上發(fā)送和接收,與并行通信(同時(shí)傳輸多位數(shù)據(jù))形成對(duì)比。以下是其核心概念、工作原理、特點(diǎn)及應(yīng)用的詳細(xì)解釋: 一
    的頭像 發(fā)表于 07-19 14:13 ?2063次閱讀

    PLC在工業(yè)物聯(lián)網(wǎng)系統(tǒng)中的幾種通信案例

    隨著通信技術(shù)的發(fā)展與升級(jí),人與人、人與物之間的信息交互速率得到顯著提升,能夠?yàn)槿藗兩?、工作等活?dòng)帶來(lái)諸多便利。在工業(yè)領(lǐng)域中,不同設(shè)備具備不同的通信協(xié)議,需要打通這些協(xié)議壁壘才能通信;同時(shí)人力成本
    的頭像 發(fā)表于 06-30 11:12 ?836次閱讀
    PLC在工業(yè)物聯(lián)網(wǎng)系統(tǒng)中的<b class='flag-5'>幾種</b><b class='flag-5'>通信</b>案例

    常用通信接口一(串口、RS232、RS485、USB、TYPE-C原理與區(qū)別)

    一、什么是串口通信?常見的串口通信一般是指異步串行通信。與串行
    的頭像 發(fā)表于 05-29 15:44 ?4353次閱讀
    常用<b class='flag-5'>通信</b>接口一(串口、RS232、RS485、USB、TYPE-C原理與區(qū)別)

    RS485串行通信協(xié)議介紹

    在上期我們介紹了RS232串行通訊,本期我們將進(jìn)一步深入探討另一種廣泛應(yīng)用于工業(yè)自動(dòng)化和數(shù)據(jù)通信領(lǐng)域的串行通信標(biāo)準(zhǔn)——RS485。
    的頭像 發(fā)表于 05-15 11:42 ?1585次閱讀
    RS485<b class='flag-5'>串行</b><b class='flag-5'>通信</b>協(xié)議介紹
    邵武市| 舟山市| 卢龙县| 磴口县| 历史| 夹江县| 闽清县| 台东市| 凤山市| 老河口市| 孝义市| 会同县| 宣武区| 涟源市| 秀山| 微山县| 昌吉市| 长泰县| 巫溪县| 原平市| 巩义市| 商南县| 白城市| 五华县| 陕西省| 怀柔区| 龙江县| 石门县| 大理市| 称多县| 南开区| 涿州市| 三门县| 弋阳县| 苍梧县| 儋州市| 广元市| 普安县| 吉隆县| 普兰县| 景洪市|