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

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

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

串口通信原理分析

麥辣雞腿堡 ? 來源:古月居 ? 作者:古月居 ? 2023-11-27 10:51 ? 次閱讀

現(xiàn)在的傳感器和執(zhí)行器種類越來越多,需要和控制器傳輸?shù)臄?shù)據(jù)也是多種多樣,只用GPIO來控制和讀取的話,只有0和1的狀態(tài),未免還是有點(diǎn)麻煩,各種各樣的通信方法也層出不窮,UART串口通信絕對(duì)是最為常用的一種。

串口通信原理

串行通信是一種通訊協(xié)議,也可以簡(jiǎn)稱為串口,可以理解為數(shù)據(jù)是串成一串的,所以也就只能一位一位的發(fā)送,這樣傳輸?shù)乃俣入m然受到了限制,但是對(duì)硬件線路的要求小,只需要一對(duì)傳輸線,一個(gè)發(fā)送,一個(gè)接收,就可以實(shí)現(xiàn)雙向通信了。

圖片

一般情況下,串口模塊發(fā)送數(shù)據(jù)的管腳叫做TX,接收數(shù)據(jù)的管腳叫做RX。發(fā)送端發(fā)過去的數(shù)據(jù),需要對(duì)方串口模塊的接收端來接收,所以一側(cè)發(fā)送端的TX需要連接到另外一側(cè)的接收端RX,接收和發(fā)送在兩方看來是相對(duì)的,所以我們接線的時(shí)候,要記住永遠(yuǎn)是TX引腳連接到RX引腳,接反了數(shù)據(jù)就傳輸不了了。

硬件連接

接下來,我們就嘗試通過一個(gè)串口模塊來實(shí)現(xiàn)電腦和旭日X3Pi的串口通信。

圖片

在接線方面,我們先交叉連接串口模塊和旭日X3Pi的RX、TX,同時(shí)為了讓兩邊具有相同的參考電平,還要將兩者的GND連接到一起,然后再把串口模塊連接到電腦就可以了。

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

    關(guān)注

    7

    文章

    2728

    瀏覽量

    47614
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1242

    瀏覽量

    101540
  • 串口通信
    +關(guān)注

    關(guān)注

    34

    文章

    1627

    瀏覽量

    55612
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    對(duì)于51單片機(jī)和arm9開發(fā)板串口通信問題的分析

    距離畢設(shè)的時(shí)間還剩20天左右,這幾天一直忙著做畢設(shè),今天終于將51單片機(jī)和串口通信的問題解決了,抽出點(diǎn)時(shí)間,寫一下遇到的問題。不然,過幾天又忘了,記錄下來也給后續(xù)學(xué)習(xí)的技術(shù)宅能提供一點(diǎn)幫助。我的串口
    發(fā)表于 08-16 01:53

    關(guān)于STM32F串口通信分析

    在進(jìn)行STM32F單片機(jī)學(xué)習(xí)中,樓主沒有選擇按照其他教材類的選用PA9,PA10串口1作為測(cè)試對(duì)象,也不選擇超級(jí)電腦終端來進(jìn)行串口收發(fā)。不選擇串口1的理由如下:針對(duì)串口1的例程太多,
    發(fā)表于 08-19 17:12

    基于標(biāo)準(zhǔn)庫函數(shù)與基于HAL庫函數(shù)的stm32編程方式的差異

    以實(shí)例程序(串口通信),分析基于標(biāo)準(zhǔn)庫函數(shù)與基于HAL庫函數(shù)的stm32編程方式的差異一、基于標(biāo)準(zhǔn)庫函數(shù)的stm32編程方式二、基于HAL庫函數(shù)的stm32編程方式差異三、stdunio IDE試玩
    發(fā)表于 02-22 06:33

    基于COM技術(shù)的串口通信組件的設(shè)計(jì)

    分析了目前對(duì)串口編程存在的問題,介紹了COM技術(shù)及其在RS232串口通信的應(yīng)用,指出使用組件相對(duì)于ActiveX控件及Windows API編程的優(yōu)點(diǎn)。基于COM技術(shù)設(shè)計(jì)的
    發(fā)表于 09-02 09:06 ?17次下載

    串口通信調(diào)試(PC與PC串口通信

    【LabVIEW從入門到精通】4.1.6 串口通信調(diào)試(PC與PC串口通信
    發(fā)表于 01-08 15:43 ?0次下載

    串口通信調(diào)試(PC與智能儀器串口通信

    【LabVIEW從入門到精通】4.1.6 串口通信調(diào)試(PC與智能儀器串口通信
    發(fā)表于 01-08 15:42 ?0次下載

    LabVIEW串口通信詳解

    LabVIEW串口通信詳解,基于LabVIEW來分析串口通信。
    發(fā)表于 03-15 13:55 ?482次下載

    LabvIEW與plc串口通訊詳解與分析

    LabvIEW與plc串口通訊詳解與分析,PLC工業(yè)通信分析資料。
    發(fā)表于 03-15 13:52 ?226次下載

    niosii的UART串口通信

    niosii的UART串口通信niosii的UART串口通信。
    發(fā)表于 04-06 17:03 ?1次下載

    PLC串口通信原理分析 RS232-C接口連接器定義

    PLC各型主機(jī)均內(nèi)建2個(gè)通信接口的標(biāo)準(zhǔn)配置,即一個(gè)RS232和一個(gè)RS485通信接口,其RS232接口主要用于上下載程序或用來與上位機(jī)、觸摸屏通信,而RS485接口主要用于組建使用RS485協(xié)議的網(wǎng)絡(luò),實(shí)現(xiàn)
    發(fā)表于 06-17 05:23 ?6912次閱讀
    PLC<b class='flag-5'>串口</b><b class='flag-5'>通信</b>原理<b class='flag-5'>分析</b> RS232-C接口連接器定義

    432_PIC18F4580串口通信例程分析

    432_PIC18F4580串口通信例程分析
    發(fā)表于 11-16 19:06 ?6次下載
    432_PIC18F4580<b class='flag-5'>串口</b><b class='flag-5'>通信</b>例程<b class='flag-5'>分析</b>

    基于標(biāo)準(zhǔn)庫函數(shù)與基于HAL庫函數(shù)的stm32編程方式對(duì)比

    以實(shí)例程序(串口通信),分析基于標(biāo)準(zhǔn)庫函數(shù)與基于HAL庫函數(shù)的stm32編程方式的差異一、基于標(biāo)準(zhǔn)庫函數(shù)的stm32編程方式二、基于HAL庫函數(shù)的stm32編程方式差異三、stdunio IDE試玩
    發(fā)表于 12-28 19:09 ?30次下載
    基于標(biāo)準(zhǔn)庫函數(shù)與基于HAL庫函數(shù)的stm32編程方式對(duì)比

    【分享】什么是串口通信?串口常見通信問題如何解決?

    在之前的文章中小編介紹了什么是CAN總線,包括CAN總線的數(shù)據(jù)格式和通信特點(diǎn)等方面的內(nèi)容,今天將分享串口通信相關(guān)知識(shí)內(nèi)容。CAN總線、串口通信
    的頭像 發(fā)表于 06-21 17:45 ?2417次閱讀
    【分享】什么是<b class='flag-5'>串口</b><b class='flag-5'>通信</b>?<b class='flag-5'>串口</b>常見<b class='flag-5'>通信</b>問題如何解決?

    為什么通信要使用虛擬串口串口助手?

    串口助手和虛擬串口是什么?串口助手和虛擬串口串口通信中很常見。
    的頭像 發(fā)表于 11-15 01:04 ?1441次閱讀
    為什么<b class='flag-5'>通信</b>要使用虛擬<b class='flag-5'>串口</b>和<b class='flag-5'>串口</b>助手?

    串口通信協(xié)議解析 串口通信應(yīng)用實(shí)例

    串口通信協(xié)議解析 串口通信協(xié)議是指規(guī)定了數(shù)據(jù)包的內(nèi)容,內(nèi)容包含了起始位、主體數(shù)據(jù)、校驗(yàn)位及停止位,雙方需要約定一致的數(shù)據(jù)包格式才能正常收發(fā)數(shù)據(jù)的有關(guān)規(guī)范。以下是
    的頭像 發(fā)表于 11-21 17:03 ?613次閱讀