应用背景
在实际开发调试过程中,对两台设备之间进行串口(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功能相同,也是监控串口。
硬件框架
调试
通过串口2和3分别发送“UART2”, “UART3”, 对应的串口3和串口4接收到“UART2”串口2 和串口4 “UART3”。
-
串口通信
+关注
关注
34文章
1643浏览量
57018 -
UART接口
+关注
关注
0文章
124浏览量
15950 -
TTL电平
+关注
关注
1文章
116浏览量
12459 -
RT-Thread
+关注
关注
32文章
1435浏览量
42323 -
N32G457
+关注
关注
0文章
18浏览量
1339
发布评论请先 登录
评论