0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎么去设计一种基于RT-Thread和N32G457的UART网关呢?

冬至子 来源:iotgeek 作者:iotgeek 2023-08-07 16:26 次阅读

应用背景

在实际开发调试过程中,对两台设备之间进行串口(TTL和RS232电平)协议的调试,无法监测串口数据。TTL串口直接并联监测会干扰通信,而RS232电平不能直接并联监测。

实现功能

本项目为串口网关,系统中有3个串口,其中两个串口1和2分别接两个需要联调的设备的串口,另外一个串口3接PC端的串口调试助手。串口1和2 接收到的数据分别转发到2和3上,这样串口1和串口2上收发的数据都会发送到连接PC串口调试助手的串口3上,从而实现对两台串口通信的设备的串口数据的监控。

资源使用

实际项目中串口使用如下图,串口UART4连接PC作为监控数据的串口,USART2/3分别接被监控的两个设备的串口。USART1为RT-Thread系统控制台串口。另外VCP串口和UART4功能相同,也是监控串口。

1.jpg

硬件框架

1.jpg

调试
通过串口2和3分别发送“UART2”, “UART3”, 对应的串口3和串口4接收到“UART2”串口2 和串口4 “UART3”。

1.jpg

1.jpg

1.jpg

1.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 串口通信
    +关注

    关注

    32

    文章

    1578

    浏览量

    54870
  • UART接口
    +关注

    关注

    0

    文章

    123

    浏览量

    15068
  • TTL电平
    +关注

    关注

    1

    文章

    98

    浏览量

    11853
  • RT-Thread
    +关注

    关注

    31

    文章

    1150

    浏览量

    38909
  • N32G457
    +关注

    关注

    0

    文章

    16

    浏览量

    833
收藏 人收藏

    评论

    相关推荐

    基于N32G457 RT-Thread的设计作品集分享

    1、基于RT-ThreadN32G457的智能工业网关的设计方案基于RT-Thread系统和N32G457开发板,简单的实现了modbus
    发表于 03-11 17:49

    怎样设计款基于RT-ThreadN32G457的CAN网关

    基于RT-Thread系统和N32G457开发板开发的款CAN网关;硬件部分由W5500以太网模块,2个VP23405MCAN收发器,N32G45
    发表于 03-14 10:42

    作品分享-基于RT-Thread系统和N32G457开发板开发的电子围栏设计

    基于RT-Thread系统和N32G457开发板开发的电子围栏设计,主要采用的是N32G457开发板,并搭载AIR724 4G模块作为数据传输模块,通过采集GPS的数据,并将该设备的经
    发表于 03-14 14:25

    基于RT-ThreadN32G457的CAN网关

    使用情况本项目基于RT-Thread系统和N32G457开发板开发的款CAN网关;硬件部分由W5500以太网模块,SN65HVD234D收发器、TJA1050收发器,
    发表于 04-18 15:10

    如何实现一种基于RT-ThreadN32G457的墨水屏日历设计

    使用了N32G457芯片的SPI、UART、GPIO。软件部分包含业务代码、RT-Thread内核、RT-Thread组件包以及微雪的墨水屏驱动,软件上使用了
    发表于 06-07 15:15

    怎样设计一种基于RT-ThreadN32G457的电机振动检测仪

    时,电机会产生不同的振动信号,因此通过对电机振动情况的检测可以了解电机运行情况。本项目基于RT-Thread Nano操作系统和国民技术开发板开发了套电机振动检测装置,对电机故障进行诊断,硬件框架本装置硬件包括N32G457
    发表于 06-08 17:39

    一种基于RT-ThreadN32G457的室内互联控制系统设计方案

    1、基于RT-Thread系统和N32G457开发板开发的室内互联控制系统基于RT-Thread系统和N32G457开发板开发的
    发表于 06-15 15:36

    一种基于RT-ThreadN32G457UART网关设计方案

    1、基于RT-ThreadN32G457UART网关设计应用背景在实际开发调试过程中,对两台设备之间进行串口(TTL和RS232电平)协议的调试,无法监测串口数据。TTL串口直接并
    发表于 06-16 16:31

    分享一种基于RT-ThreadN32G457的运动姿态解算设计

    1、基于RT-ThreadN32G457的运动姿态解算基本框架如上图所示,设计框架由硬件和软件两部分组成,其中硬件主要包括N32G457主控板和MPU6050模块,软件部分主要包括eMPL的移植(
    发表于 06-23 10:24

    一种基于RT-ThreadN32G457的智能电子秤设计方案

    1、基于RT-ThreadN32G457的智能电子秤设计应用的背景智能家居已经更加普及在大家的方方面面,传感器的使用越来越与生活息息相关,智能电子秤也是其中重要产品之,所以决定设计
    发表于 06-29 14:55

    基于RT-ThreadN32G457的智能家居demo相关资料介绍

    1、基于RT-ThreadN32G457的智能家居demo简介本文使用 N32G457 开发板,移植 RT-Thread 操作系统,增加 ESP8266 WIFI 模块模拟了
    发表于 08-22 15:09

    基于RT-ThreadN32G457的继电器控制加热设备制作方案

    1、基于RT-ThreadN32G457的继电器控制加热设备制作此项目是移植现有的加热设备程序到RT-Thread 框架,主要是基于RT-Thread框架及对应的软件包(bottom
    发表于 08-26 15:55

    基于RT-ThreadN32G457的简易示波器设计方案推荐

    1、怎样设计一种基于RT-ThreadN32G457的简易示波器应用背景没啥应用背景,纯属个人兴趣项目。我当时在整理公司的驱动代码,想借鉴
    发表于 09-09 15:39

    基于RT-ThreadN32G457的数字气压表设计相关资料分享

    1、基于RT-ThreadN32G457的数字气压表设计  基于RT-Thread系统和N32G457的数字气压表的设计。气压传感器使用国产的华普HP5806气压传感器,RTC时钟使
    发表于 10-11 16:44

    基于RT-ThreadN32G457的嵌入式目标识别系统设计实现

    1、基于RT-ThreadN32G457的嵌入式目标识别系统设计  本演示示例移植苏州大学计算机科学与技术学院王宜怀教授团队的金葫芦嵌入式人工智能:物体认知系统中的代码在N32G457上实现。可以识别单独的英文字母A B C
    发表于 11-30 11:36