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

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

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

怎么去設(shè)計一種基于RT-Thread和N32G457的UART網(wǎng)關(guān)呢?

冬至子 ? 來源:iotgeek ? 作者:iotgeek ? 2023-08-07 16:26 ? 次閱讀

應(yīng)用背景

在實際開發(fā)調(diào)試過程中,對兩臺設(shè)備之間進(jìn)行串口(TTL和RS232電平)協(xié)議的調(diào)試,無法監(jiān)測串口數(shù)據(jù)。TTL串口直接并聯(lián)監(jiān)測會干擾通信,而RS232電平不能直接并聯(lián)監(jiān)測。

實現(xiàn)功能

本項目為串口網(wǎng)關(guān),系統(tǒng)中有3個串口,其中兩個串口1和2分別接兩個需要聯(lián)調(diào)的設(shè)備的串口,另外一個串口3接PC端的串口調(diào)試助手。串口1和2 接收到的數(shù)據(jù)分別轉(zhuǎn)發(fā)到2和3上,這樣串口1和串口2上收發(fā)的數(shù)據(jù)都會發(fā)送到連接PC串口調(diào)試助手的串口3上,從而實現(xiàn)對兩臺串口通信的設(shè)備的串口數(shù)據(jù)的監(jiān)控。

資源使用

實際項目中串口使用如下圖,串口UART4連接PC作為監(jiān)控數(shù)據(jù)的串口,USART2/3分別接被監(jiān)控的兩個設(shè)備的串口。USART1為RT-Thread系統(tǒng)控制臺串口。另外VCP串口和UART4功能相同,也是監(jiān)控串口。

1.jpg

硬件框架

1.jpg

調(diào)試
通過串口2和3分別發(fā)送“UART2”, “UART3”, 對應(yīng)的串口3和串口4接收到“UART2”串口2 和串口4 “UART3”。

1.jpg

1.jpg

1.jpg

1.jpg

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

    關(guān)注

    34

    文章

    1636

    瀏覽量

    56556
  • UART接口
    +關(guān)注

    關(guān)注

    0

    文章

    124

    瀏覽量

    15740
  • TTL電平
    +關(guān)注

    關(guān)注

    1

    文章

    116

    瀏覽量

    12289
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1370

    瀏覽量

    41523
  • N32G457
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    1091
收藏 0人收藏

    評論

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

    基于N32G457 RT-Thread的設(shè)計作品集分享

    1、基于RT-ThreadN32G457的智能工業(yè)網(wǎng)關(guān)的設(shè)計方案基于RT-Thread系統(tǒng)和N32G457開發(fā)板,簡單的實現(xiàn)了modbus
    發(fā)表于 03-11 17:49

    怎樣設(shè)計款基于RT-ThreadN32G457的CAN網(wǎng)關(guān)

    基于RT-Thread系統(tǒng)和N32G457開發(fā)板開發(fā)的款CAN網(wǎng)關(guān);硬件部分由W5500以太網(wǎng)模塊,2個VP23405MCAN收發(fā)器,N32G45
    發(fā)表于 03-14 10:42

    作品分享-基于RT-Thread系統(tǒng)和N32G457開發(fā)板開發(fā)的電子圍欄設(shè)計

    基于RT-Thread系統(tǒng)和N32G457開發(fā)板開發(fā)的電子圍欄設(shè)計,主要采用的是N32G457開發(fā)板,并搭載AIR724 4G模塊作為數(shù)據(jù)傳輸模塊,通過采集GPS的數(shù)據(jù),并將該設(shè)備的經(jīng)
    發(fā)表于 03-14 14:25

    基于RT-ThreadN32G457的CAN網(wǎng)關(guān)

    使用情況本項目基于RT-Thread系統(tǒng)和N32G457開發(fā)板開發(fā)的款CAN網(wǎng)關(guān);硬件部分由W5500以太網(wǎng)模塊,SN65HVD234D收發(fā)器、TJA1050收發(fā)器,
    發(fā)表于 04-18 15:10

    如何實現(xiàn)一種基于RT-ThreadN32G457的墨水屏日歷設(shè)計

    使用了N32G457芯片的SPI、UART、GPIO。軟件部分包含業(yè)務(wù)代碼、RT-Thread內(nèi)核、RT-Thread組件包以及微雪的墨水屏驅(qū)動,軟件上使用了
    發(fā)表于 06-07 15:15

    怎樣設(shè)計一種基于RT-ThreadN32G457的電機(jī)振動檢測儀

    時,電機(jī)會產(chǎn)生不同的振動信號,因此通過對電機(jī)振動情況的檢測可以了解電機(jī)運行情況。本項目基于RT-Thread Nano操作系統(tǒng)和國民技術(shù)開發(fā)板開發(fā)了套電機(jī)振動檢測裝置,對電機(jī)故障進(jìn)行診斷,硬件框架本裝置硬件包括N32G457
    發(fā)表于 06-08 17:39

    一種基于RT-ThreadN32G457的室內(nèi)互聯(lián)控制系統(tǒng)設(shè)計方案

    1、基于RT-Thread系統(tǒng)和N32G457開發(fā)板開發(fā)的室內(nèi)互聯(lián)控制系統(tǒng)基于RT-Thread系統(tǒng)和N32G457開發(fā)板開發(fā)的
    發(fā)表于 06-15 15:36

    一種基于RT-ThreadN32G457UART網(wǎng)關(guān)設(shè)計方案

    1、基于RT-ThreadN32G457UART網(wǎng)關(guān)設(shè)計應(yīng)用背景在實際開發(fā)調(diào)試過程中,對兩臺設(shè)備之間進(jìn)行串口(TTL和RS232電平)協(xié)議的調(diào)試,無法監(jiān)測串口數(shù)據(jù)。TTL串口直接并
    發(fā)表于 06-16 16:31

    分享一種基于RT-ThreadN32G457的運動姿態(tài)解算設(shè)計

    1、基于RT-ThreadN32G457的運動姿態(tài)解算基本框架如上圖所示,設(shè)計框架由硬件和軟件兩部分組成,其中硬件主要包括N32G457主控板和MPU6050模塊,軟件部分主要包括eMPL的移植(
    發(fā)表于 06-23 10:24

    一種基于RT-ThreadN32G457的智能電子秤設(shè)計方案

    1、基于RT-ThreadN32G457的智能電子秤設(shè)計應(yīng)用的背景智能家居已經(jīng)更加普及在大家的方方面面,傳感器的使用越來越與生活息息相關(guān),智能電子秤也是其中重要產(chǎn)品之,所以決定設(shè)計
    發(fā)表于 06-29 14:55

    基于RT-ThreadN32G457的智能家居demo相關(guān)資料介紹

    1、基于RT-ThreadN32G457的智能家居demo簡介本文使用 N32G457 開發(fā)板,移植 RT-Thread 操作系統(tǒng),增加 ESP8266 WIFI 模塊模擬了
    發(fā)表于 08-22 15:09

    基于RT-ThreadN32G457的繼電器控制加熱設(shè)備制作方案

    1、基于RT-ThreadN32G457的繼電器控制加熱設(shè)備制作此項目是移植現(xiàn)有的加熱設(shè)備程序到RT-Thread 框架,主要是基于RT-Thread框架及對應(yīng)的軟件包(bottom
    發(fā)表于 08-26 15:55

    基于RT-ThreadN32G457的簡易示波器設(shè)計方案推薦

    1、怎樣設(shè)計一種基于RT-ThreadN32G457的簡易示波器應(yīng)用背景沒啥應(yīng)用背景,純屬個人興趣項目。我當(dāng)時在整理公司的驅(qū)動代碼,想借鑒
    發(fā)表于 09-09 15:39

    基于RT-ThreadN32G457的數(shù)字氣壓表設(shè)計相關(guān)資料分享

    1、基于RT-ThreadN32G457的數(shù)字氣壓表設(shè)計  基于RT-Thread系統(tǒng)和N32G457的數(shù)字氣壓表的設(shè)計。氣壓傳感器使用國產(chǎn)的華普HP5806氣壓傳感器,RTC時鐘使
    發(fā)表于 10-11 16:44

    一種基于RT-ThreadN32G457的便攜測距模塊設(shè)計方案

    背景:基于RT-Thread系統(tǒng)和N32G457開發(fā)板開發(fā)的款便攜測距小模塊;
    發(fā)表于 08-07 16:30 ?631次閱讀
    求<b class='flag-5'>一種</b>基于<b class='flag-5'>RT-Thread</b>和<b class='flag-5'>N32G457</b>的便攜測距模塊設(shè)計方案

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

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